2014-12-07 78 views
-1

我使用Tomcat 7,JSF 2.2,行家 我想我的web应用程序推送到托管这样one上传JSF 2.2:指定在那里他们将被上传

在这一刻网上的所有文件的路径如果有人没有一个名为“C”本地磁盘

  1. :我使用这个路径上传文件:像

    String basePath = "C:" + File.separator + "temp" + File.separator; 
        File outputFilePath = new File(basePath+fileName); 
    //... 
    

    这样使我的问题。

  2. 在虚拟主机(在服务器)我不认为它会知道 路径!

所以我的问题是:

我怎么能指定文件的路径,他们将被上传?

例如:将我的文件上传到/ resources/upload /或项目文件夹中的某处。

感谢

回答

0

使用Maven Wagon Plugin与网络托管商来支持上传的协议。 FTP或SFTP通常很可能受支持。

  1. 我到目前为止还没有看到任何使用Windows作为主机操作系统的网络托管服务器。所以你是对的,最有可能不会是C:驱动器。
  2. 如果主机托管您的文件,他们会告诉你在哪里放置它们。所以你会知道路径。