java多部分POST库

java多部分POST库,java,post,multipart,Java,Post,Multipart,有没有一个多部分POST库可以实现与从html表单发布相同的效果?例如,用Java编程上传文件,而不是用html表单上传文件。在服务器端,它只是盲目地期望来自客户端的请求是一个多部分POST请求,并根据需要解析数据 有人试过这个吗 具体来说,我想看看是否可以用Java模拟以下内容 用户通过提交包含一个或多个文件输入字段的HTML表单来创建blob。应用程序将blobstoreService.createUploadUrl设置为此表单的目标操作,并向函数传递应用程序中处理程序的URL路径。当用户提

有没有一个多部分POST库可以实现与从html表单发布相同的效果?例如,用Java编程上传文件,而不是用html表单上传文件。在服务器端,它只是盲目地期望来自客户端的请求是一个多部分POST请求,并根据需要解析数据

有人试过这个吗

具体来说,我想看看是否可以用Java模拟以下内容

用户通过提交包含一个或多个文件输入字段的HTML表单来创建blob。应用程序将blobstoreService.createUploadUrl设置为此表单的目标操作,并向函数传递应用程序中处理程序的URL路径。当用户提交表单时,用户的浏览器会将指定的文件直接上载到Blobstore。Blobstore重写用户的请求并存储上载的文件数据,用一个或多个对应的blob键替换上载的文件数据,然后将重写的请求传递给处理程序,地址为您提供给blobstoreService.createUploadUrl的URL路径。此处理程序可以基于blob键执行其他处理。最后,处理程序必须只返回头、重定向响应301、302或303,通常是浏览器重定向到指示blob上载状态的另一个页面

将blobstoreService.createUploadUrl设置为表单操作,在表单发布完成时传递要加载的应用程序路径

<body>
    <form action="<%= blobstoreService.createUploadUrl("/upload") %>" method="post" enctype="multipart/form-data">
        <input type="file" name="myFile">
        <input type="submit" value="Submit">
    </form>
</body>
注意,如果上传表单是作为JSP创建的,那么它就是这样的。
表单必须包含文件上载字段,并且表单的enctype必须设置为multipart/form data。当用户提交表单时,POST由创建blob的BlobStoreAPI处理。API还为blob创建一条信息记录并将该记录存储在数据存储中,并将重写的请求作为blob密钥在给定路径上传递给应用程序。

您不需要库;这在股票Java类中是可能的


在服务器端,您将实现一个Javaservlet解决方案,使解析HTTP请求参数变得非常简单。

您不需要库;这在股票Java类中是可能的


在服务器端,您将实现一个Java Servlet解决方案,使解析HTTP请求参数变得非常简单。

一个完整且事实上的标准HTTP实现,例如在Android平台中,您将在

找到一个完整且事实上的标准HTTP实现,例如在Android平台中您将在

找到,谢谢,但是如果要模拟的表单类似于以下内容,该怎么办?谢谢,但是如果要模拟的表单如下所示呢?