我正在使用关注上传器 - http://valums.com/ajax-upload/。它调用我得到MultipartFile的方法。问题是:如何检测文件未正确上传的情况 - 用户取消上传或其他内容?
示例上传服务器代码(它是常规的)
`def upload = { 文件file = createTemporaryFile() InputStream inputStream = selectInputStream(request) 档案<<的inputStream }
private InputStream selectInputStream(HttpServletRequest request) {
if (request instanceof MultipartHttpServletRequest) {
MultipartFile uploadedFile = ((MultipartHttpServletRequest) request).getFile('qqfile')
return uploadedFile.inputStream
}
return request.inputStream
}`
答案 0 :(得分:1)
我不确定是否有“标准”方式,但为什么不在文件中传输哈希?
上传完成后,计算服务器上的哈希并查看它是否匹配。