JavaScript を使用してアップロードする前に画像の幅と高さを確認する
ユーザーが画像を Web アプリケーションにアップロードする前に、その寸法を検証することが不可欠です必要なディスプレイ要件との互換性を確保するため。この Javascript コードは、ファイルの送信を許可する前に画像の幅と高さをチェックするソリューションを提供します。
<code class="javascript">var _URL = window.URL || window.webkitURL; $("#file").change(function (e) { var file, img; if ((file = this.files[0])) { img = new Image(); var objectUrl = _URL.createObjectURL(file); img.onload = function () { if (this.width < 240 || this.height < 240) { alert("Image too small (min 240x240)"); } else { // Validation passed // Proceed with upload } _URL.revokeObjectURL(objectUrl); }; img.src = objectUrl; } });</code>
このコードは、ユーザーが選択したファイルから画像オブジェクトを作成します。画像オブジェクトの「onload」イベントを使用して幅と高さを取得し、それらを必要な最小寸法と比較します。画像が基準を満たしている場合、検証に合格し、アップロードを続行できます。それ以外の場合は、画像が小さすぎることをユーザーに通知する警告が表示されます。
注: Safari などの一部のブラウザでは URL.createObjectURL() メソッドがサポートされていない可能性があることを考慮することが重要です。ブラウザ間の互換性を確保するには、必要に応じて代替方法を検討する必要があります。
以上がJavascriptを使用してアップロードする前に画像の幅と高さを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。