上传JSF 2.2:指定上传文件的路径

时间:2014-12-07 23:14:35

标签: maven java-ee file-upload jsf-2

我正在使用Tomcat 7,JSF 2.2,maven 我想将我的网络应用推送到像one

这样的网络托管

此刻我正在使用此路径上传文件:

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

这种方式会给我带来一些问题:

  1. 如果有人没有名为“C”的本地磁盘。
  2. 在网络托管(在服务器中)我不认为它会知道 路径!
  3. 所以我的问题是:

    如何指定上传文件的路径?

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

    由于

1 个答案:

答案 0 :(得分:0)

Maven Wagon Plugin与网络主机支持的协议一起使用即可上传。通常很可能支持FTP或SFTP。

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