Java 如何验证文件是否正确上载?

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

我正在使用以下上传程序-。它调用获取MultipartFile的方法。问题是:如何检测文件未正确上载的情况-用户取消上载或其他情况

示例上载服务器代码(它是groovy)

`def上传={ File File=createTemporaryFile() InputStream InputStream=选择InputStream(请求)
文件我不确定是否有“标准”方式,但为什么不在文件中传输散列呢


上传完成后,计算服务器上的哈希值,看看是否匹配。

请显示您当前的上传方法(在服务器端)。
private InputStream selectInputStream(HttpServletRequest request) {
    if (request instanceof MultipartHttpServletRequest) {
        MultipartFile uploadedFile = ((MultipartHttpServletRequest) request).getFile('qqfile')
        return uploadedFile.inputStream
    }
    return request.inputStream
}`