gpt4 book ai didi

java - 使用 commons-fileupload 上传文件时检查有效路径

转载 作者:行者123 更新时间:2023-12-01 16:11:31 24 4
gpt4 key购买 nike

我正在使用一些代码从表单上传图像并将其存储在我们的服务器上。在 Internet Explorer 中,用户可以手动输入路径,我想知道如何检查该文件是否存在,即用户输入了有效的路径。

有一个 FileItem 对象用于检查大小(例如,fileItem.getSize() < MAX_SIZE),我想知道是否有一个好的方法是使用大小来检查文件是否存在。例如:

if (fileItem.getSize() == 0) {
// Somethings wrong -- invalid path.
} else {
// File exists -- valid path.
}

如有任何建议,我们将不胜感激。谢谢!

最佳答案

在客户端,您无法通过脚本可靠地读取文件上传控件的文本。例如,IE8 和 Opera10 会欺骗您并提供包含“C:\fakepath\”的通用路径。这样做是出于隐私原因。

在服务器上,您可以完全按照您所做的那样进行操作,只需检查是否确实上传了一个文件,如果是,那么您可以检查该文件,确定它是否符合您的条件。

关于java - 使用 commons-fileupload 上传文件时检查有效路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1050366/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com