[英]Check filesize during upload in php
在PHP和JS中,我正在制作文件上傳進度指示器,該如何檢查“正在上傳”文件的大小。 我知道我們可以在JS中上傳之前以及在PHP中上傳之后獲取大小,但是如何在上傳時獲取它。
就像每秒一樣,我想發送一個Ajax調用,並查看上傳了多少字節。
據我所知,不可能使用普通的舊javascript。 甚至無法以任何方式訪問文件系統。
唯一的方法是“接收”服務器處理的文件,以計算傳輸的數據量。
有另一種方法(不推薦)可以幫助您:
<form name="a">
<input type="file" name="b">
<input type="button" name="c" value="SIZE" onClick="A();">
</form>
<script language="JavaScript">
function A(){
var oas = new ActiveXObject("Scripting.FileSystemObject");
var d = document.a.b.value;
var e = oas.getFile(d);
var f = e.size;
alert(f + " bytes");
}
</script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.