2012-10-11 51 views
10

我正在使用phonegap開發iOS應用程序。我想將本地文件(如圖像,歌曲,設備上存在的視頻)上傳到服務器。爲此,我使用<input type="file">來瀏覽文件層次結構。它在瀏覽器上工作正常,但是當我在iPad上運行此操作時選擇文件按鈕被禁用。我已經爲此問題搜索了很多內容,但無法找到合適的解決方案。iOS上面的標記支持嗎?如果沒有,那麼在iOS中瀏覽和上傳文件的解決方案是什麼?輸入類型=文件不能在iOS中工作

+3

歡迎來到地獄];) – 6502

+0

@ 6502:謝謝.... –

回答

13

iOS不支持任意文件上傳。該標籤過去被忽略(包括)iOS 5.x.

從iOS 6開始,此標籤允許用戶添加照片流或相機中的照片(「拍攝新照片」)。所有這些將由瀏覽器在幕後進行處理,用戶永遠不會看到真正的低級「選擇文件」對話框。

+0

如果我使用的是iOS 5,那麼這個問題的解決方案是什麼? –

+1

沒有。蘋果決定在瀏覽器中禁止這一點。 – Ingo

+2

@ V-Xtreme:你真的認爲蘋果公司的員工「忘記」添加文件系統,並且「忘記」添加管理文件上傳/下載的方式嗎?這些是有意的決定......他們只是不希望你能夠做到這一點。 – 6502