Java 如何验证文件是否正确上载?
我正在使用以下上传程序-。它调用获取MultipartFile的方法。问题是:如何检测文件未正确上载的情况-用户取消上载或其他情况 示例上载服务器代码(它是groovy) `def上传={ File File=createTemporaryFile() InputStream InputStream=选择InputStream(请求)Java 如何验证文件是否正确上载?,java,grails,upload,Java,Grails,Upload,我正在使用以下上传程序-。它调用获取MultipartFile的方法。问题是:如何检测文件未正确上载的情况-用户取消上载或其他情况 示例上载服务器代码(它是groovy) `def上传={ File File=createTemporaryFile() InputStream InputStream=选择InputStream(请求) 文件我不确定是否有“标准”方式,但为什么不在文件中传输散列呢 上传完成后,计算服务器上的哈希值,看看是否匹配。请显示您当前的上传方法(在服务器端)。 privat
文件我不确定是否有“标准”方式,但为什么不在文件中传输散列呢
上传完成后,计算服务器上的哈希值,看看是否匹配。请显示您当前的上传方法(在服务器端)。
private InputStream selectInputStream(HttpServletRequest request) {
if (request instanceof MultipartHttpServletRequest) {
MultipartFile uploadedFile = ((MultipartHttpServletRequest) request).getFile('qqfile')
return uploadedFile.inputStream
}
return request.inputStream
}`