File upload 达到multipartFormData maxlength后,Play framework 2.04浏览器请求将挂起。如何解决?
我的服务器端代码如下(只是为了测试): 我的客户端代码是一个简单的表单,其输入类型为fileFile upload 达到multipartFormData maxlength后,Play framework 2.04浏览器请求将挂起。如何解决?,file-upload,playframework,File Upload,Playframework,我的服务器端代码如下(只是为了测试): 我的客户端代码是一个简单的表单,其输入类型为file @helper.form(action = routes.Application.upload, 'enctype -> "multipart/form-data") { <p> <input type="text" name="name" /> </p> <p> <input id="imag
@helper.form(action = routes.Application.upload, 'enctype -> "multipart/form-data") {
<p>
<input type="text" name="name" />
</p>
<p>
<input id="imageFile" type="file" name="picture" accept="image/*" />
</p>
<p>
<input type="submit" value="Save" />
</p>
}
@helper.form(action=routes.Application.upload,'enctype->“多部分/表单数据”){
}
问题是,如果您尝试上载大于10KB的文件,浏览器将挂起等待服务器完成,即使服务器似乎已完成使用请求。如何解决此问题?不幸的是,Play 2.0.4中似乎存在与此相关的问题,即使请求正文已在服务器端使用,浏览器仍将挂起等待文件完成上载。可以找到关于该问题的讨论,并报告了该讨论 幸运的是,这已在Play 2.1和中解决。因此,最好的办法是将应用程序迁移到Play 2.1
@helper.form(action = routes.Application.upload, 'enctype -> "multipart/form-data") {
<p>
<input type="text" name="name" />
</p>
<p>
<input id="imageFile" type="file" name="picture" accept="image/*" />
</p>
<p>
<input type="submit" value="Save" />
</p>
}