説明付きの複数の画像をアップロードする方法を探しています。ユーザーは、カメラから非常に大きなサイズの画像を 1 ~ 10 枚アップロードするので、アップロードする前に画像のサイズを変更したほうがよいでしょう。
要件:
- ブラウザー互換性 (モバイルブラウザーと IE を含む)、JavaScript (jQuery) に依存できます
- ネイティブファイルマネージャーで複数のファイルを選択するか、少なくともボタンをクリックして別のファイルの入力を行う必要がある複数のファイル
- 各ファイルに説明を追加する
- アップロード前にファイルのサイズを変更します (ブラウザと互換性がある必要はありません)
- 送信時にアップロード
- EXIF情報を保持するか、少なくともGPS座標を抽出します(私が見つけたいくつかのライブラリでそれを行うことができます)
ボーナス:
- アップロード前に画像を自動回転できます (EXIF 情報を使用)
- 選択した画像のサムネイルを表示
- ドラッグ&ドロップ機能
- プログレスバー
バックエンドでPHPを使用しています。
ここでは HTML5 キャンバスが適していると思います。または、 blueimp の Jquery-File-Upload のような jQuery プラグイン。しかし、私は単純な s 以上の経験がない<input type="file">
ので、あなたの提案を求めています。
ありがとう!