1
A
回答
1
所以我假設你是在談論一個具有多個屬性的輸入類型的文件。這裏是你如何處理它的服務器端:
List<MultipartFile> files = request.multiFileMap.nameOfInputFileElement
files.each { uploadedFile ->
if(!uploadedFile.empty){
File newFile = new File(parentDir, uploadedFile.originalFilename)
uploadedFile.transferTo(newFile)
}
}
+0
你怎麼知道文件的名字?在我的情況下沒有分配給它的表單。只需簡單的控制器客戶端只發送http多部分帖子。 – Reza
+0
你能舉一個例子嗎? –
+0
我的建議是隻在控制器中設置一個斷點並查看是否可以在請求中找到它。 –
1
我會做這樣的事情:
def uploadedFile = request.getFile('filepath')
if (uploadedFile && !uploadedFile.empty)
println "file:${uploadedFile?.originalFilename} uploaded"
}
相關問題
- 1. MIME多部分解析器
- 2. 解析Android中的多部分響應
- 3. 解析部分
- 4. 解析部分
- 5. MIME ::解析器無法正確解析多部分/混合部分
- 6. Grails中的XML解析
- 7. 解析XML部分
- 8. 解析器爲多部分格式
- 9. 如何解析多部分HttpWebResponse
- 10. PHP - 解析多部分表單數據
- 11. 解析的部分評估
- 12. Grails解析日期
- 13. 用Node.js中的Request/Formidable解析多部分響應
- 14. 使用Rocket中的結構解析HTTP多部分POST
- 15. 解析Flex中的多部分SOAP響應?
- 16. Python的 - 解析其中包含多個XML部分文件
- 17. 快速解析req.body中的多部分/表單數據發佈
- 18. 在ios中解析圖像下載的多部分響應
- 19. 如何解析部分HTML?
- 20. Java解析部分日期
- 21. VBScript部分解析器
- 22. 解析字符串部分
- 23. HTML內容部分解析
- 24. AngularJS JavaScript解析部分JSON
- 25. 解析內部XML分支
- 26. json4s部分解析json
- 27. Grails中未解析的依賴關係
- 28. 使用地圖解析Grails中的response.xml
- 29. 無法解析grails中的org.apache.commons.net.ftp類
- 30. 在Python中解析MIME正文部分
你有什麼試過?你有沒有試過它在[文檔]中顯示的方式(http://grails.org/doc/2.0.x/guide/theWebLayer.html#uploadingFiles)? –
是的。但主要問題是我沒有給它任何形式。客戶端只需發送http post和相關數據。我不知道如何使用def f = request.getFile('myFile'),但我不知道它的引用名稱。任何建議('myFile'--->?)? – Reza