Как я могу проверить, что файл правильно загружен? - PullRequest
0 голосов
/ 22 февраля 2012

Я использую следующий загрузчик - http://valums.com/ajax-upload/.Это вызывает метод, где я получаю MultipartFile.Вопрос: как я могу обнаружить ситуацию, когда файл загружен неправильно - пользователь отменил загрузку или что-то еще?

Пример кода сервера загрузки (он отличный)

`def upload ={File file = createTeoraryFile () InputStream inputStream = selectInputStream (запрос) file << inputStream} </p>

private InputStream selectInputStream(HttpServletRequest request) {
    if (request instanceof MultipartHttpServletRequest) {
        MultipartFile uploadedFile = ((MultipartHttpServletRequest) request).getFile('qqfile')
        return uploadedFile.inputStream
    }
    return request.inputStream
}`

1 Ответ

1 голос
/ 22 февраля 2012

Я не уверен, что есть «стандартный» способ, но почему бы не передать хеш с файлом?

После завершения загрузки рассчитайте хеш на сервере и посмотрите, соответствует ли он.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...