有沒有可能從html表單上傳文件而不使用multipart/form-data? 我正在使用Servlets 2.5,所以我不能使用getPart方法,我仍然想使用getParameter方法從字段中獲取值。Servlets上傳文件時沒有使用enctype =「multipart/form-data」
0
A
回答
1
0
multipart/form-data
編碼類型是HTML文件上傳機制的基本部分 - 例如參見the RFC where it was first standardised,特別是這個section headed "File transfer with ENCTYPE=x-www-form-urlencoded"。
雖然現在有其他上傳文件的方法(例如由Flash小部件支持),但這些方法都不允許您以正常的x-www-form-encoded
格式提交表單的一部分,但也會附加上傳的文件。
也許你可以編寫一個包裝對象,它包裝了一個支持multipart/form-data
的API,並且在非文件字段上實現了你想要的方法getParameter
。
0
相關問題
- 1. MultipartFormData上傳使用Alamofire
- 2. 使用servlets從jsp上傳文件?
- 3. 上傳MultipartFormData與文件陣列
- 4. Servlets中的文件上傳
- 5. 上傳文件jsp和servlets
- 6. 上傳多個文件,enctype =「multipart/form-data」
- 7. Alamofire 4.0上傳MultipartFormData標頭
- 8. 使用enctype = multipart/form-data文件上傳時出錯,錯誤是上傳的文件不是多部分
- 9. ASP.NET MVC Ajax窗體:enctype是否正確?爲什麼沒有文件上傳?
- 10. 文件上傳可以在沒有窗體(enctype)的asp.net mvc工作
- 11. 實際上文件上傳在Play Framework中的MultipartFormData中完成
- 12. 反正有沒有使用臨時目錄上傳文件?
- 13. 使用jsp和servlets上傳多個文件
- 14. 使用servlets將zip文件上傳到服務器
- 15. 上傳時沒有破壞文件
- 16. 上傳文件時沒有POST參數
- 17. 上傳文件時沒有「瀏覽」
- 18. java.io.FileNotFoundException:(沒有這樣的文件或目錄) - 使用servlets
- 19. 當沒有使用angular-file-upload指令上傳文件時?
- 20. 使用Carrierwave上傳文件時沒有路由匹配錯誤
- 21. Multer沒有上傳文件
- 22. Codeigniter文件沒有上傳
- 23. Django文件沒有上傳
- 24. 使用Dropzone進行文件上傳,但沒有上傳到文件夾
- 25. Alamofire,在參數結構上傳MultipartFormData
- 26. 將標題添加到Alamofire multiPartFormData上傳
- 27. 如何在Alamofire4中進行multipartFormData上傳?
- 28. Alamofire上傳multipartFormData忽略參數
- 29. HttpClient的上傳MultipartFormData打2框架
- 30. 上傳圖片(MultipartFormData)請求objctiveC
爲什麼不通過PUT上傳。與jQuery相同的主題PUT:http://stackoverflow.com/questions/5518420/how-to-upload-a-file-using-an-http-put-using-jquery – farmer1992
可能的重複[如何上傳文件到服務器使用JSP/Servlet?](http://stackoverflow.com/questions/2422468/how-to-upload-files-to-server-using-jsp-servlet)請閱讀示例,說明如何獲取其他請求參數從文件中。 –