【发布时间】:2009-06-26 17:49:17
【问题描述】:
我正在使用一些代码从表单上传图像并将其存储在我们的服务器上。在 Internet Explorer 中,用户可以手动输入路径,我想知道如何检查文件是否存在,即用户输入了有效路径。
有一个 FileItem 对象用于检查大小(例如,fileItem.getSize()
if (fileItem.getSize() == 0) {
// Somethings wrong -- invalid path.
} else {
// File exists -- valid path.
}
感谢任何建议。谢谢!
【问题讨论】:
-
我认为当没有上传任何内容时您甚至都没有获得 FileItem。
-
我确实得到了一个 FileItem,但输入的任何垃圾路径的大小都为零。
-
谢谢,我不确定这一点,因为我从来没有通过不上传东西来测试我的文件上传。我想我知道你知道允许上传什么类型的东西,并且真的不期望一个零长度的文件你可以继续使用你的方法。
标签: java apache-commons-fileupload