【问题标题】:Uploading and handling a file to a servlet from another application/service从另一个应用程序/服务上传和处理文件到 servlet
【发布时间】:2013-06-22 12:02:53
【问题描述】:

这确实是两个问题,因为它们都是同一枚硬币的面:) ...

1) 如何将文件从应用程序/服务上传到 servlet,换句话说,没有用户应填写的 html 表单?

2) 在接收端,我以前使用过 Apache FileUpload,但是它处理表单输入,是否有另一种方法来处理不是来自表单的上传?

感谢您的帮助

强尼

【问题讨论】:

  • 我以这篇文章 here 中的 Java 代码为起点。这是一种享受。

标签: jakarta-ee file-upload glassfish-3 servlet-3.0 apache-commons-fileupload


【解决方案1】:

1) 如何将文件从应用程序/服务上传到 servlet, 换句话说,没有用户应该填写的 html 表单?

您必须创建一个包含正确标头 (multipart/formdata) 的 HTTP 请求,其中包含您要上传的文件。看看这篇文章:Upload files from Java client to a HTTP server。我没试过,但看起来好像可以。

2) 在接收端,我之前使用过 Apache FileUpload,但是 这处理表单输入,是否有另一种处理上传的方法 来自表单?

您应该仍然可以在接收端使用 Apache FileUpload,因为它只解析 HTTP 请求,而该请求仍应以相同方式格式化。

【讨论】:

    猜你喜欢
    • 2013-11-09
    • 2021-10-14
    • 2014-03-22
    • 2013-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多