2013-07-08 69 views
1

我想驗證不上傳超過100 MB的文件在我的文件上載器小部件。 目前我正在上傳文件並將其傳輸到服務器端,並在服務器端檢查文件大小。 有沒有什麼辦法讓我可以檢查客戶端本身的文件大小,以便它可以減少文件傳輸所需服務器端的時間 如何把文件上傳限制在gwt客戶端?

+1

[javascript文件上傳大小驗證]的可能重複(http://stackoverflow.com/questions/3717793/javascript-file-upload-size-validation) – Thihara

+0

上傳過程中檢查大小?如果去了100MB – JIV

+0

正如我在其他問題寫你可以削減它,你可以試試這個: [http://stackoverflow.com/a/31473567/4021734][1] [1]:http://stackoverflow.com/a/31473567/4021734 – svishevsky

回答

2

你不能,因爲javascript不提供任何辦法讀取本地存儲的file的內容。

你必須在服務器端做到這一點。它總是一個更好的選項來驗證在服務器端

+0

謝謝。有什麼解決辦法嗎? – kedar

+1

@kedar恕我直言,你只需要在服務器端完成它,並不依賴於客戶端驗證。它可以很容易地通過。 –

+0

@ johnchen902 java被標記,因爲,gwt可以在java中編碼並編譯爲javascript。 –