ホームページ > ウェブフロントエンド > jsチュートリアル > AJAX と PHP を使用してアップロードする前にファイル サイズを確認するにはどうすればよいですか?

AJAX と PHP を使用してアップロードする前にファイル サイズを確認するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-10-30 11:09:36
オリジナル
444 人が閲覧しました

How to Determine File Size Before Upload Using AJAX and PHP?

アップロード前にファイル サイズを決定する

ファイルのアップロードのコンテキストでは、ユーザーはアップロードを開始する前にファイル サイズを確認する必要があることがよくあります。アップロードプロセス。これは、ファイル サイズの制限がある場合、またはアップロード時間の最適化が重要な場合に特に関係します。

解決策

入力ファイル フィールドの変更イベントで AJAX と PHP を使用する。ファイルサイズを決定することが可能です。次のアプローチを実装します。

  1. 入力ファイル フィールドから変更イベントをキャプチャします。
  2. this.files[0].size プロパティを使用して、ファイル サイズをバイト単位で取得します。

コード例

たとえば、次の HTML 入力ファイル フィールドについて考えてみましょう。

<code class="html"><input type="file" id="myFile" /></code>
ログイン後にコピー

これにイベント リスナーをアタッチできます。

<code class="javascript">$('#myFile').bind('change', function() {
  //this.files[0].size gets the size of your file.
  alert(this.files[0].size);
});</code>
ログイン後にコピー

このコード スニペットは、アラート ダイアログにファイル サイズをバイト単位で表示します。

以上がAJAX と PHP を使用してアップロードする前にファイル サイズを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート