我已經使用jQuery和隱藏的iFrame創建了文件上傳器。這可以在PC上需要的瀏覽器中使用。但是,在Android手機上測試時,我發現以下問題。爲了簡單起見,我用一個簡單的文件上傳演示來測試它。Android選擇要上傳的文件 - 問題與DOC,PDF等
我使用內建Android打開本地互聯網web瀏覽器:http://encodable.com/uploaddemo/
我加載頁面在瀏覽器,並選擇選擇文件。這將顯示我的手機上可以選擇文件的應用程序。我安裝了Astro文件管理器,所以這是我使用的。我有一些測試圖像和測試文檔。如果我選擇一張圖片,一切都很好,我可以成功上傳圖片。如果我選擇一個文檔,它似乎無法正確填充文件的位置(雖然它填充在文本框中),因爲當我點擊「開始上傳」時,它會激發錯誤「請填寫需要的項目「,就好像一個文件沒有被選中一樣。
我能看到的唯一區別是用於圖像與文檔的路徑: -content://media/external/images/media/11484/image.jpg -file:/// mnt /sdcard/Test%20Files/pdf.pdf/
也許權限有關?我也試過FileExpert和OfficeSuite來選擇文檔,但同樣的問題仍然存在 - 是否有另一個文件瀏覽器通過不同的路徑?
工作和使用「content://」的文件格式:'bmp','gif','jpg','jpeg','png' 文件格式不工作並使用「file:/ //「:'txt','rtf','doc','docx','pdf','tif','tiff'
任何指針,非常感謝。