0

数日以来、アプリがAndroidでカメラロールを開けない理由を見つけようとしています。

StageWebView PHP で生成されたリモート サイトを介して表示されるアプリを書き留めました。これまでのところすべてがクールです。しかし、フォームからファイルをアップロードしようとすると、Android でカメラ ロールが開きません。iOSでは完璧に動作します!

私のphpのフォームは次のようになります。

<form action="" method="post" enctype="multipart/form-data">
<input name="file" type="file" />
<input name="submit" type="submit" value="submit />
</form>

iOSの場合:「ファイルを選択」をタッチするとカメラロールが開き、画像を選択できます。

Android の場合: 何も起こりません...

ところで:同じ問題である WebView コンポーネント @ Android SDK をテストしました。誰でもアイデアはありますか?

PS: Android WebView File Uploadで Android SDK のソリューションを見つけました

しかし、まだAdobe Air StageWebViewのソリューションがありません....

4

1 に答える 1

0

実際、問題は、ファイル アップロードのコンポーネントが Android の Web ビューで機能しなくなったことです。Adobe Air を使用しているか、ネイティブ アプリを使用しているかに関係なく、クリックしても何もしません。Googleは Android 4.2 で意図的にブロックしました。

私は最近、この問題に対処するために多くの時間を費やしてきました。私にとっての解決策は、先週リリースされたこの ANE を使用することでした。これは StageWebView を置き換え、入力タイプのファイルをうまくサポートします (Android と IOS でテスト済み): https://github.com/myflashlab/webView-ANE

お役に立てれば!

于 2015-08-29T12:45:35.723 に答える