0

次のように、フォームにファイル アップロード HTML コントロールがあります。

<form id="myForm" action="FormReceiver.php" method="post" enctype="multipart/form-data">
    <input type="file" name="foto" id="foto"  />
</form>

とにかく、サーバーに送信する前にこの画像のサイズを変更し、サーバーで受信した後に元のサイズに再度サイズ変更できますか?

実際、私のサイトのユーザーはこのページをモバイルで閲覧するため、モバイル デバイスでの画像のアップロードには非常に時間がかかります。

4

2 に答える 2

3

HTML5サイズを変更してからアップロードするために使用できますこの記事のリンクをご覧ください。

HTML5: 画像のサイズ変更はFirefox 3.5 以降で、固定品質でのみ可能です。WebKit/Opera は、選択したファイルへの直接データ アクセスをサポートしていません

残りは Flash で処理します。

于 2013-08-04T13:50:20.703 に答える
-2

PHPに組み込まれているGDでサイズを変更できます。

tmp ファイルにアップロードしたら、サイズを変更して目的の場所に保存します。

于 2013-08-04T13:47:47.503 に答える