2013-03-03 106 views
0

因爲好幾天,我試圖找到原因,爲什麼我的應用程序無法在android上打開相機滾動。問題與Android上的StageWebView/WebView上的表格上傳問題

我寫下了一個App,它通過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上:什麼也沒有發生......

BTW:我測試的WebView組件@ Android SDK中,同樣的問題。任何想法?

PS:我發現了Android SDK中的溶液中Android WebView File Upload

但仍然缺少針對Adobe AIR的StageWebView解決方案....

+0

我的問題是不同的,我有兩個選擇「拍照片或錄像」和「選擇現有的」,但是一旦選擇了圖片,文件輸入就根本不會更新! (我使用的是Adobe iOS iPad) – 2013-03-08 22:11:04

+0

在這裏看到我的問題:http://stackoverflow.com/questions/15306461/stagewebviewdisk-breaks-the-file-upload – 2013-03-09 02:27:06

回答

0

其實,這個問題是,文件上傳沒有按組分不再適用於Android網頁瀏覽了!無論您使用Adobe Air還是原生應用程序,單擊它時都不會執行任何操作。 Google deliberately在Android 4.2中阻止了它。

我花了很多時間最近應對這個問題。對我來說,解決方案是使用這個上週發佈的ANE,它取代了StageWebView並支持輸入類型文件(在android和IOS上測試):https://github.com/myflashlab/webView-ANE

希望這有助於!