我即將在Grails應用程序中編寫文件上傳 - 使用g:「multipart/form-data」。在將它保存到磁盤之前,我會檢查該文件是否大於給定的字節數,在這種情況下它將被丟棄。我擔心的是:臨時文件在被移動到最終目的地之前是否存儲在某個目錄中?因爲如果是這樣,我需要編寫一些清理腳本來刪除這些文件。Grails中臨時上傳的文件位置
1
A
回答
2
除非明確創建臨時文件,否則不會創建臨時文件(需要清理)。只需使用的GetFile()方法的請求,並得到在內存中保存前的對象的大小(但要注意out of memory錯誤):
def imageFile = request.getFile('myFileInputElementId')
if (!imageFile || imageFile.size > 10240) {
...
}
0
您也可以嘗試File Uploader插件和設置配置中的最大文件大小...
相關問題
- 1. 的CherryPy得到上傳文件的臨時位置
- 2. JSZip臨時文件位置
- 3. 共享的臨時文件位置
- 4. Windows臨時文件的位置
- 5. x264多次傳遞指定臨時文件的位置?
- 6. Grails和Tomcat:在文件系統中存儲上傳文件的位置?
- 7. 文件上傳不Grails中
- 8. grails文件上傳
- 9. iOS臨時文件夾位置
- 10. 將文件寫入臨時位置
- 11. 文件上傳臨時目錄空
- 12. 採用Perl CGI - 臨時上傳文件
- 13. 重新使用PHP文件上傳文件上傳的臨時文件
- 14. PHP:如何將臨時文件上傳複製到多個位置?
- 15. Laravel文件上傳創建臨時文件的文件夾
- 16. Grails中的多文件上傳
- 17. Grails文件上傳+ tagLib
- 18. Grails文件上傳Kendoui
- 19. Grails文件上傳問題
- 20. Travis上的臨時文件
- 21. 在Windows中保存臨時文件的正確位置?
- 22. 使用restify清理文件上傳後的臨時文件
- 23. 更改linux中的臨時文件夾位置(系統上的所有內容)?
- 24. 保存上傳文件的位置
- 25. 訪問/ tmp /時拒絕創建臨時文件的位置?
- 26. 在Tomcat中更改Apache文件上傳的臨時目錄
- 27. 從臨時上傳目錄中的文件顯示圖像
- 28. 上傳XML文件並解析它 - 沒有臨時文件
- 29. 上傳文件並將其保存在臨時文件夾
- 30. OSX中臨時罐子的位置