アップロードする前に「tmp_name」を決定します... ?
だから私はこれを見つけました:http://phpjs.org/functions/filesize/ アップロードプロセス中にファイルサイズを確認したいのですが、追跡できるようにアップロードする前に tmp_name を設定する必要があります。
私のコードの例:
<form id="upform" action="'upload.php" method="post" enctype="multipart/form-data" encoding="multipart/form-data" name="upform" target="upFrame" >
<input id="uploadPic_input" name="uploadPic_input" type="file" value="" onchange="jsFunctionTostartUploadandTrackUpload( 'tmp_name___HERE___' );" />
</form>
<iframe id="upFrame" name="upFrame" frameborder="0" scrolling="auto" ALLOWTRANSPARENCY="true" width="100%" height="450"> </iframe>
<div class="" id="uploadedBytes" > </div>
「tmp_name_ HERE_ 」をtmp_name に置き換えたいのは、フォームが送信されるとファイルがアップロードされ、iframe 内に出力が表示されるためです。
function jsFunctionTostartUploadandTrackUpload( tmp_name___HERE___ )
{
$("#upform").submit();
checkUpProgress = window.setInterval(function() { $("#uploadedBytes").html ( filesize ( tmp_name___HERE___ ) ); },3000);
}
私がやろうとしていることを理解していますか?
ini_set などの方法はありますか?