1

是否有任何规定可以将我的文件上传限制在某些范围内?

我在 GWT 屏幕中使用 FileUploadField。

有什么办法可以应用一些检查,只允许我上传文件最大值。最多只有 10MB 吗?

蒂亚!

4

2 回答 2

1

如上述答案所述,由于安全原因,无法完成。可以通过 ActiveX 实现,但我绝不建议这样做。

所以你无法在前端检查它,但你可以让它看起来像它。

在这种情况下,您的 servlet 将使用诸如Comet之类的推送技术将文件的状态(例如太大或已完成)发送回 UI。

于 2012-06-08T11:05:32.340 回答
1

那是服务器的工作。Javascript(以及因此的 Javascript 抽象,如 GWT)不允许访问正在上传的文件。服务器端应该检查文件端并抛出异常。

根据http://www.artofsolving.com/node/50发现错误客户端很棘手。您必须在 onSubmitComplete 事件中实际解析用于上传的 iframe 中的 html 结果。

于 2012-06-07T20:56:28.363 回答