10

ユーザーが電話の画像ギャラリーから複数の画像を選択してアップロードできる Web アプリを作成したいと考えています。この関数は iOS では問題なく動作しますが、Android では壊れているようです:

<form action="" method="post" enctype="multipart/form-data">
    <input type="file" id="file" name="files[]" multiple="multiple" accept="image/*"/>
  <input type="submit" value="Upload!" />
</form>

Chrome Web ブラウザで修正されたと主張する投稿をいくつか読みましたが、それでも動作しません。

ありがとう!

4

3 に答える 3

6

デスクトップ用に使用していたコードは次のとおりです。

<input type="file" id="deviceImages" multiple accept=".jpg,.gif,.png,.jpeg"/>

私たちは 2 つ必要だと思っていましたが、これがモバイル用です。

<input type="file" id="deviceCamera" multiple accept="image/*"/>

しかし、「デスクトップ」リンクを選択すると、 からアップロードするオプションが表示さDocumentsれ、最初に長押しすることで複数選択できることに気付きました。

しかし、「モバイル」(画像/ *)入力からは、Cameraまたは一部のアプリから選択Documentsできますが、選択できず、それらから複数選択することはできませんでした。

だから今私はちょうど使用しています:

<input type="file" multiple accept="image/*,.jpg,.gif,.png,.jpeg"/>

これによりDocumentsCameraどのアプリからでも選択することはできませんが、少なくともDocuments複数の画像を選択することができます。

アプリを許可するコードも誰かが知っていることを願っています!

アップデート

私たちは今ちょうど使用しています

<input type="file" id="deviceImages" multiple accept="image/*">

これによりアプリが提供されますが、Documents私のs4では提供されません。サイトに適したものを選択する必要がありますが、ユーザーは、使用するアプリに基づいて複数の画像を選択する方法を知る必要があります. を使用Galleryしてもうまくいかなかったので、使用を開始しPhotos、画像を複数選択できるようにしました。チッ!

于 2015-10-16T17:33:02.827 に答える
3

私は同じ問題を抱えていますが、ギャラリー アプリ (Google フォト アプリではなく) を使用してそれらを選択すると、機能することに気付きました。

Google フォト アプリからそれらを選択する場合ではありません。

于 2016-08-17T19:53:01.287 に答える