Java文件上传大小检查

发布于 2024-10-10 06:54:44 字数 98 浏览 2 评论 0原文

我正在使用 jsp/servlet 进行文件上传,

我能够上传文件,但想要限制可以上传的文件的大小。有什么方法可以在不上传文件的情况下检查文件的大小..(在服务器端)

I am using jsp/servlet for file upload,

i am able to upload a file but want to limit the size of files that can be uploaded. Is there any way to check the size of file without uploading it.. (on server side)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

雾里花 2024-10-17 06:54:44

您可以使用 commons-fileupload< 来设置 setSizeThreshold /a>

注意: *如果不直接将文件流式传输到服务器,则无法确定文件大小*

You can set setSizeThreshold using commons-fileupload

Note: *You can't determine the file size without streaming it up directly to server*

世态炎凉 2024-10-17 06:54:44

有什么方法可以检查文件的大小而不上传..(在服务器端)

不,服务器无法访问客户端的文件系统。

出于安全原因,甚至客户端 JavaScript 也不能​​访问文件系统,因此唯一的方法是在客户端上运行一些具有特殊权限的签名软件(签名 Java Applet 等)。然而,这需要客户端允许软件运行。

因此,最有意义的答案是 org.life.java 的答案 限制从服务器上传的大小。

Is there any way to check the size of file without uploading it.. (on server side)

No, the server has no way to access the client's file system.

Not even Client-Side JavaScript may access the file system, for security reasons, so the only way would be to run some signed software with special privileges on the client (Signed Java Applet etc.). This would however require the client to allow the software to run.

The answer that makes the most sense is hence org.life.java's answer to limit the upload size from the server.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文