Загрузка файла Grails - как распознать тип файла и / или содержимого?

Я новичок в Grails, так что проявите ко мне терпение. В настоящее время мне сложно управлять загрузкой файлов. Насколько я понимаю с помощью запроса. getFile () Я легко могу получить поток байтов. Но прежде чем я это сделаю, я хочу проверить следующее:

  • имя загружаемого файла
  • размер загружаемого файла
  • содержимое / тип файла загружаемого файла

Как можно это сделать? Возможно ли это даже до того, как файл будет загружен на сервер? Я хочу заблокировать загрузку больших файлов.

9
задан Rob Hruska 16 February 2011 в 17:20
поделиться