在post请求之后编码URL

时间:2012-07-30 13:47:10

标签: java google-app-engine java-ee post url-encoding

当访问者从以下网址上传文件时:

me.appspot.com/contact.jsp

更改为:

http://me.appspot.com/_ah/upload/AMmfu6bOSMzJWAvFtAg59tmmHbOso2f9vU2Uf9e4oqa3ZxDYiZEXh2P04ZesTAiT2B6seI8JzfdHC7ufiO6E-C4bfIm9qgsjBjc6JJ6X2yhIQEz-WkUrMKE/ALBNUaYAAAAAUBaPuEgAbsrLSPhaMXi5FaOkGPeLI3TI/

重定向到同一页面后,用户从中上传文件。

<form action="<%= blobstoreService.createUploadUrl("/contact.jsp") %>" method="post" enctype="multipart/form-data"  >

我有没有办法将网址更改为简单me.appspot.com/contact.jsp?我的意思是我想将URL编码为刚刚提到的URL。我有什么方法可以做到这一点吗?

1 个答案:

答案 0 :(得分:0)

blobstore上传的工作原理是将上传数据重定向到AppEngien中的空间处理程序,该处理程序不受前端处理程序限制(如32MB请求限制或60秒超时)的限制。完成上传后,它会重定向到您的处理程序。

您可以使用处理程序预先上传到blobstore,但您将仅限于相对论小型上传。