【问题标题】:upload the file by using path使用路径上传文件
【发布时间】:2011-01-27 10:47:41
【问题描述】:

是否可以通过jsp上传文件。

var filepathhere = "http:// xxxx.com/--------/upliaded.pdf".

例如:http:// xxxxx/test.jsp?file = filepathhere.

我可以这样使用吗,是否可以使用我们可以上传的路径。

【问题讨论】:

    标签: java jsp servlets file-upload


    【解决方案1】:
    1. 接受来自用户的 HTML 格式的 URL。

    2. POST servlet 的 URL,尝试从传递的 URL 读取文件,检查其类型和其他验证。

    3. 从该 URL 读取文件并写入或插入到您自己的 DB

    【讨论】:

      【解决方案2】:

      是的,你可以。 request.getParameter("file")返回Object,您可以将其转换为String并可以从URL下载

      类似的东西:

      String file= (String) request.getParameter("file");
      URL fileUrl = new URL(file);
      

      可以从这里下载

      【讨论】:

        【解决方案3】:

        您可以通过这种方式获取字符串格式的信息,但我认为您不能直接从 url 获取任何其他格式的数据(例如您的示例中的 pdf)。当然,您可以先将文件下载到某个路径,然后从那里获取它。

        【讨论】:

          猜你喜欢
          • 2012-05-18
          • 2011-06-21
          • 1970-01-01
          • 1970-01-01
          • 2011-04-08
          • 2014-01-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多