ファイルが送信される前に、サーバーにファイルサイズを通知するにはどうすればよいですか?HTML / HTML5、JS、PHP(Flashなし)を使用しますか?
大きなファイルがアップロードされるのを防ぎたいのですが、これはアップロードプロセスの前に行われます。出来ますか?
どうもありがとうございました、そして私のドイツ語-英語をお詫びします。
eb
ファイルが送信される前に、サーバーにファイルサイズを通知するにはどうすればよいですか?HTML / HTML5、JS、PHP(Flashなし)を使用しますか?
大きなファイルがアップロードされるのを防ぎたいのですが、これはアップロードプロセスの前に行われます。出来ますか?
どうもありがとうございました、そして私のドイツ語-英語をお詫びします。
eb
if (typeof FileReader !== "undefined") {
var size = document.getElementById('myfile').files[0].size;
// check file size
}
$(function(){
$('#submit_button_id').click(function(){
var f=this.files[0]
if(f.size > 10000 || f.fileSize > 10000)
{
return false;
}
});
});
PHPのファイルサイズ関数を見てください。
また、$ _ FILES ["fieldname"] ["size"]を使用して、以下を確認することもできます。
if($_FILES["fieldname"]["size"]>150000){ echo "too large"; exit;}
タスクを実現する唯一の方法は、送信する前にJSを介して検証することだと考えてください。JSによるこの検証を見てください