是否有一个多部分POST库在那里实现从HTML表单执行POST的相同效果?例如 - 用Java编程上传文件,而使用HTML表单上传文件。而在服务器端,它只是盲目地期望来自客户端的请求是一个多部分POST请求,并根据需要解析出数据。java多部分POST库
有没有人试过吗?
具体而言,我想看看我是否能模拟与Java
以下用户通过提交HTML表单包含一个或多个文件输入字段创建一个blob。您的应用程序将blobstoreService.createUploadUrl()设置为此表单的目标(操作),并将该函数的处理程序的URL路径传递给您的应用程序。当用户提交表单时,用户的浏览器将指定的文件直接上传到Blobstore。 Blobstore重写用户的请求并存储上传的文件数据,用一个或多个对应的Blob键替换上传的文件数据,然后将重写的请求传递到您提供给blobstoreService.createUploadUrl()的URL路径的处理程序。该处理程序可以根据blob键进行其他处理。最后,处理程序必须返回一个仅包含标题的重定向响应(301,302或303),通常是浏览器重定向到另一页,指示blob上传的状态。
将设置为blobstoreService.createUploadUrl作为表单操作,传递应用程序路径以在完成表单的POST时加载。
<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由Blobstore API处理,它创建blob。 API还为blob创建信息记录并将记录存储在数据存储中,并将重写的请求作为blob密钥传递给给定路径上的应用程序。
感谢,但如果以模拟的形式就是像下面这样?
”method =“post”enctype =“multipart/form-data”> – tom 2011-01-06 09:31:14