我想驗證不上傳超過100 MB的文件在我的文件上載器小部件。 目前我正在上傳文件並將其傳輸到服務器端,並在服務器端檢查文件大小。 有沒有什麼辦法讓我可以檢查客戶端本身的文件大小,以便它可以減少文件傳輸所需服務器端的時間 如何把文件上傳限制在gwt客戶端?
回答
你不能,因爲javascript
不提供任何辦法讀取本地存儲的file
的內容。
你必須在服務器端做到這一點。它總是一個更好的選項來驗證在服務器端
謝謝。有什麼解決辦法嗎? – kedar
@kedar恕我直言,你只需要在服務器端完成它,並不依賴於客戶端驗證。它可以很容易地通過。 –
@ johnchen902 java被標記,因爲,gwt可以在java中編碼並編譯爲javascript。 –
你可以使用W3C Files API做到這一點。在http://www.vectomatic.org/libs/lib-gwt-file有一個GWT包裝。
- 1. 限制文件僅在客戶端GWT上傳大小
- 2. GWT客戶端文件上傳
- 3. GWT - 客戶端文件上傳
- 4. 如何從客戶端瀏覽器限制文件上傳
- 5. 客戶端文件上傳在Eclipse
- 6. 在KVM客戶端上傳文件
- 7. GWT文件上傳 - 通過客戶端代碼
- 8. 在gwt客戶端運行.exe文件
- 9. 如何在客戶端使用GWT將文本寫入文件?
- 10. 驗證asp文件上傳控制客戶端端
- 11. 如何從客戶端,同時從客戶端上傳文件到服務器
- 12. 多文件上傳(客戶端)
- 13. RestEasy客戶端框架文件上傳
- 14. Silverlight Sharepoint客戶端API。上傳文件
- 15. 使用WPF客戶端上傳文件
- 16. Rackspace雲文件客戶端上傳
- 17. Netty 4.x客戶端文件上傳
- 18. Intellij IDEA REST客戶端文件上傳
- 19. 文件上傳與其他客戶端
- 20. 如何從GWT客戶端讀取服務器端.json文件?
- 21. 加載大文件GWT客戶端
- 22. 如何在gwt客戶端重定向?
- 23. 如何使用GWT RPC在客戶端保存文件?
- 24. 如何在客戶端加載GWT文件?
- 25. 如何在gwt客戶端下載文件
- 26. 在GWT中讀取客戶端上的文件
- 27. 我怎麼能限制文件大小的直接cloudinary上傳(客戶端jquery)
- 28. 使用FileUpload通過RestyGWT傳輸文件從GWT客戶端
- 29. 如何限制Netty客戶端的傳出連接數量?
- 30. 如何獲取在GWT中客戶端上傳的服務器端的文件名?
[javascript文件上傳大小驗證]的可能重複(http://stackoverflow.com/questions/3717793/javascript-file-upload-size-validation) – Thihara
上傳過程中檢查大小?如果去了100MB – JIV
正如我在其他問題寫你可以削減它,你可以試試這個: [http://stackoverflow.com/a/31473567/4021734][1] [1]:http://stackoverflow.com/a/31473567/4021734 – svishevsky