PHPアプリで、モバイルユーザーのギャラリーから選択した写真を受け入れたいのですが、Chromeを使用してAndroid 4.4.4でテストしています。これは私のフォーム:
<form enctype="multipart/form-data" action="index.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="20000000" />
<input type="submit" value="Add" />
</form>
3つの異なるtype="file"
入力を試しましたが、オプションとしてギャラリーが表示されません。
<input name="userfile" type="file" />
オプション:カメラ、カムコーダー、サウンドレコーダーおよびドキュメント
<input name="userfile" type="file" accept="images/*" />
オプション:カメラとドキュメント
<input name="userfile" type="file" accept="images/*" capture />
カメラに直接入ります。
ギャラリーをオプションとして表示する簡単な方法はありますか、それともJavaScriptを使用してラウンドアバウトを行う必要がありますか?あなたの答えをありがとう。
<input name="userfile" type="file" accept="image/*" />
を使用してみてください
<input name="userfile" type="file" accept="images/*" />
の代わりに。
わたしにはできる。
これはAndroid> = 4.4 の既知のバグであることが判明しました。私のコードはiOSで期待どおりに機能します。