2014-06-28 22 views
9

我想讓我的PHP應用程序接受從移動用戶畫廊中選擇的照片。我正在使用Chrome測試Android 4.4.4。這是我的表格:HTML文件上傳不顯示Android上的圖庫

<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> 

我已經試過三種不同type="file"輸入,沒有人給我的畫廊作爲一個選項:

<input name="userfile" type="file" /> 

選項:照相機,攝像機,錄音機和文檔

<input name="userfile" type="file" accept="images/*" /> 

選項:相機和文檔

<input name="userfile" type="file" accept="images/*" capture /> 

直接進入相機。

有沒有一些直接的方法讓Gallery來作爲一個選項,或者我有做一些使用JavaScript的全面的東西?感謝您的回答。

+0

'畫廊'是一個應用程序。你現在得到的是我認爲的文件夾文件選擇器。非常不一樣。對於你想要的,你必須啓動該應用程序。該應用必須存儲您的網頁的結果。那麼我不知道該怎麼做。或者是相機應用程序? – greenapps

+0

使用瀏覽器Chrome的PHP應用程序?你的意思是新的Chromium WebView? – greenapps

+0

不,我的意思是這是一個在普通Web服務器上運行的PHP應用程序,我使用在Android上運行的Chrome連接到它。當我使用桌面瀏覽器連接到Web服務器時,它可以像我期望的那樣工作。 – Jared

回答

5

嘗試使用<input name="userfile" type="file" accept="image/*" />

,而不是<input name="userfile" type="file" accept="images/*" />

它適用於我。