如何使用Java将特定的桌面文件夹文件上传到服务器

用户名

我计划用Java开发Web应用程序。我想要这些东西-首先,我必须在桌面上创建一个文件夹,并且在此文件夹内,假设我再创建5个文件夹,名称分别为A,B,C,D,E。现在,如果我要添加一些文本或图像文档,则需要在文件夹A上。那么只有通过用户名A和密码(某些密码)登录的人才能访问此特定文件。与其他文件夹相同。我的意思是,如果管理员创建5个用户,名称分别为A,B,C,D,E。每个用户都可以访问和下载它的特定文件。

并且如果管理员在A的文件夹中放置了一些新文件,则当用户A通过Web应用程序登录时,他只能访问文件夹A中的新添加的文件。

先生,这件事我想做,但是如何启动我不知道。请帮我。

谢谢。

阿努拉格·阿南德(Anurag Anand)

您将必须在web.xml中提供根文件夹的路径,以便您的servlet可以访问它。该文件夹应位于服务器的安装文件夹之外

<servlet>
   <servlet-name>CreateFolder</servlet-name>
   <servlet-class>pckg.CreateFolder</servlet-class>
</servlet>

<context-param>
        <param-name>ParentFolder</param-name>
        <param-value>/z/y/x/users</param-value>
</context-param>

<context-param>
        <param-name>FileName</param-name>
        <param-value>xyz.png</param-value>
</context-param>

CreateFolder Servlet:-

private String userFolder;

public void init(ServletConfig config) {
    userFolder= getServletContext().getInitParameter("ParentFolder");
}

public doPost(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException){

     String userName = request.getParameter("UserName");
     String location=""


          if(userName != null){
              location +="/"+userName;
               if (!location .exists()) {
                 location .mkdirs(); //If does not exists then create folder
                }
       }

 }

UploadFile Servlet:-

private String userFolder;
private String fileName;
public void init(ServletConfig config) {
    userFolder= getServletContext().getInitParameter("ParentFolder");
    fileName= getServletContext().getInitParameter("FileName");
}

public doPost(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException){

     String userName = request.getParameter("UserName");
     String location=""


          if(userName != null){
              location +="/"+userName;
               if (!location .exists()) {
                   UploadeFile(location );
                }
       }

 }


 private void UploadeFile(String location ){

    String file = location+"/"+fileName;
    //Code to upload the file

    MoveFile(file);//Move to different location
  }

UserName经过适当的验证后,首先获得从中读取文件夹路径web.xml将追加UserName到文件夹路径,检查路径是否存在。如果路径不存在,则创建路径。

在将文件上传给用户时。成功完成上传后,将文件移到其他位置。因此,下次用户登录系统时,他只会看到新的文档。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用curl将文件上传到django服务器

来自分类Dev

使用Spring Spring将文件直接上传到ftp服务器中的特定文件夹

来自分类Dev

如何将文件上传到ftp服务器?

来自分类Dev

将文件上传到服务器

来自分类Dev

Python:如何使用folderId将文件上传到Google云端硬盘中的特定文件夹

来自分类Dev

如何将文件和文件夹上传到jenkins服务器

来自分类Dev

使用python将文件上传到Django服务器

来自分类Dev

使用AJAX将Zip文件上传到服务器

来自分类Dev

将Laravel 5上传到服务器子文件夹

来自分类Dev

如何使用zk框架将图像上传到服务器中的指定文件夹

来自分类Dev

在特定文件夹位置将文件上传到FTP服务器

来自分类Dev

Laravel服务器,上传到public_html而不是上传到项目文件夹

来自分类Dev

如何使用Google Drive API和Python将文件上传到特定文件夹?

来自分类Dev

如何使用文件上传控制器将pdf文件上传到ftp服务器?

来自分类Dev

将文件夹上传到FTP服务器

来自分类Dev

无法使用curl将文件上传到服务器

来自分类Dev

如何将文件上传到ftp服务器?

来自分类Dev

使用js将文件上传到服务器

来自分类Dev

如何将文件从表单上传到服务器并存储在新文件夹中

来自分类Dev

使用NSURLSessionUploadTask将文件上传到PHP服务器

来自分类Dev

将文件上传到服务器

来自分类Dev

Python:如何使用folderId将文件上传到Google云端硬盘中的特定文件夹

来自分类Dev

如何将文件和文件夹上传到jenkins服务器

来自分类Dev

如何在multer中指定目标以将图像上传到节点js中的远程服务器文件夹?

来自分类Dev

使用fileupload控件时,为什么我的代码无法将文件上传到Web服务器上的指定文件夹?

来自分类Dev

使用Indy将文件上传到FTP服务器

来自分类Dev

使用AJAX将文件上传到服务器

来自分类Dev

无法将媒体上传到服务器,出现 php tmp 文件夹错误

来自分类Dev

如何使用文件夹父ID直接将文件上传到指定文件夹

Related 相关文章

  1. 1

    使用curl将文件上传到django服务器

  2. 2

    使用Spring Spring将文件直接上传到ftp服务器中的特定文件夹

  3. 3

    如何将文件上传到ftp服务器?

  4. 4

    将文件上传到服务器

  5. 5

    Python:如何使用folderId将文件上传到Google云端硬盘中的特定文件夹

  6. 6

    如何将文件和文件夹上传到jenkins服务器

  7. 7

    使用python将文件上传到Django服务器

  8. 8

    使用AJAX将Zip文件上传到服务器

  9. 9

    将Laravel 5上传到服务器子文件夹

  10. 10

    如何使用zk框架将图像上传到服务器中的指定文件夹

  11. 11

    在特定文件夹位置将文件上传到FTP服务器

  12. 12

    Laravel服务器,上传到public_html而不是上传到项目文件夹

  13. 13

    如何使用Google Drive API和Python将文件上传到特定文件夹?

  14. 14

    如何使用文件上传控制器将pdf文件上传到ftp服务器?

  15. 15

    将文件夹上传到FTP服务器

  16. 16

    无法使用curl将文件上传到服务器

  17. 17

    如何将文件上传到ftp服务器?

  18. 18

    使用js将文件上传到服务器

  19. 19

    如何将文件从表单上传到服务器并存储在新文件夹中

  20. 20

    使用NSURLSessionUploadTask将文件上传到PHP服务器

  21. 21

    将文件上传到服务器

  22. 22

    Python:如何使用folderId将文件上传到Google云端硬盘中的特定文件夹

  23. 23

    如何将文件和文件夹上传到jenkins服务器

  24. 24

    如何在multer中指定目标以将图像上传到节点js中的远程服务器文件夹?

  25. 25

    使用fileupload控件时,为什么我的代码无法将文件上传到Web服务器上的指定文件夹?

  26. 26

    使用Indy将文件上传到FTP服务器

  27. 27

    使用AJAX将文件上传到服务器

  28. 28

    无法将媒体上传到服务器,出现 php tmp 文件夹错误

  29. 29

    如何使用文件夹父ID直接将文件上传到指定文件夹

热门标签

归档