1
A
回答
3
你正在尋找的是FileReference類。
當用戶選擇他們希望上傳的文件時,該文件的屬性將填充到FileReference實例中。然後訪問它,簡直叫:
fileRef.size()
下面的代碼片段來說明如何使用FileReference類。
var fileRef:FileReference= new FileReference();
fileRef.browse([new FileFilter("Images", "*.jpg;*.gif;*.png")]);
fileRef.addEventListener(Event.SELECT, onFileSelected);
function onFileSelected(e:Event):void
{
trace("Size of file is:"+fileRef.size());
}
1
,你可以嘗試尋找在衆多的基於Flash的文件上傳方法,看看有沒有給你回的實際文件大小隊列中的每個文件。
例如SWFUpload可能具有此功能,但我沒有對其進行測試。
-1
我們可以使用這個activeX代碼。但它會在一些瀏覽器只能運行
<html>
<head>
<script>
function getSize()
{
var myFSO = new ActiveXObject("Scripting.FileSystemObject");
var filepath = document.upload.file.value;
var thefile = myFSO.getFile(filepath);
var size = thefile.size;
alert(size + " bytes");
}
</script>
</head>
<body>
<form name="upload">
<input type="file" name="file">
<input type="button" value="Size?" onClick="getSize();">
</form>
</body>
</html>
檢查這個URL How can you determine the file size in JavaScript?,也看看這個網址http://devpro.it/FileReference/
相關問題
- 1. 如何在Silverlight應用程序中獲取客戶端大小?
- 2. 如何從「客戶端」PowerShell腳本獲取回顯工作?
- 3. 在客戶端獲取快照大小 - Firestore javascript
- 4. 如何使用Javascript獲取客戶端文件夾中的文件列表?
- 5. 如何在客戶端獲取NFS導出點的大小?
- 6. 動態客戶端腳本
- 7. 使用PHP客戶端獲取Google雲中文件夾的大小
- 8. 如何使用javascript下載或上傳文件(客戶端腳本)
- 9. 如何在Chrome擴展中使用JavaScript獲取文件大小?
- 10. 如何使用JavaScript/JQuery在客戶端本地創建文本文件
- 11. 在客戶端獲取壓縮文件
- 12. 沒有客戶端腳本在上傳前檢查文件大小[討論]
- 13. 客戶端腳本並獲取回調事件引用。
- 14. 如何在javascript和asp.net中獲取客戶端id值?
- 15. 使用javascript打開文件,客戶端
- 16. 如何在客戶端使用GWT將文本寫入文件?
- 17. 是否有可能使用JavaScript客戶端腳本獲取rss訂閱源?
- 18. 跨客戶端獲取郵件大小 - 服務器
- 19. 如何使用Javascript或Java Servlets獲取客戶端信息?
- 20. 如何使用PHP或JavaScript獲取客戶端響應頭?
- 21. 使用客戶端獲取NPM版本標記javascript
- 22. 只用客戶端腳本獲取本地天氣
- 23. 取客戶端id的javascript文件
- 24. 客戶端腳本檢查通過PHP腳本上傳HTML表單前的文件大小和類型
- 25. 如何在服務器端ASP腳本中獲取客戶端dateTime?
- 26. 客戶端使用HTML5檢查文件大小?
- 27. 如何通過一個小腳本驗證啓動服務器和客戶端
- 28. 如何從RTF文件獲取文本大小和顏色?
- 29. 如何使用Apache Commons net FTPS客戶端獲取文件/文件夾路徑
- 30. 如何正確使用客戶端和服務器端JavaScript文件 - Node.js的