2014-03-28 51 views
0

我正在開發使用phonegap的移動應用程序。我在其中一個頁面中有一個功能,允許用戶上傳或拍攝圖像。我使用輸入類型的圖像/ *捕獲,它可以正常工作,如果你通過網絡瀏覽器打開手機上的頁面,但一旦在應用程序內部打開,它會變成文件瀏覽器,並且不允許相機拍攝新的照片。輸入類型圖像/ *捕獲將在瀏覽器中工作,但不在我的移動應用程序內

任何人有任何想法是什麼問題是?

<table border="0" cellpadding="3" cellspacing="1"> 
<form enctype="multipart/form-data" action="mob_create.php" method="post"> 
    <tr> 
     <td width="150">Date:</td></tr><tr> 
     <td><input type="date" name="inputDate" value="" /> </td> 
    </tr> 
    <tr> 
     <td>Entry:</td></tr><tr> 
     <td width="300"><input size="34" type="text" name="inputEntry" value="" /></td> 
    </tr> 
    <tr> 
     <td width="150">Add an image (Optional):</td></tr><tr> 
     <td><input type="file" name="inputPic" accept="image/*" capture ></td></tr> 
    <tr> 
     <td><input type="submit" name="submit" /></td> 
    </tr> 
</form> 

+0

看來你的android版本太舊了。你想要什麼版本? – QuickFix

回答

1

輸入類型的文件不與機器人的WebView工作(它適用於iOS)。要獲取圖像/視頻,你必須使用Camera Plugin

+0

感謝您的支持,但它不起作用,因爲HTML文件位於服務器上。在應用程序中,我使用PHP執行登錄,然後重定向到服務器,在其中存儲所有其餘文件。這就是輸入圖片和Capture照片都不起作用的地方。 – Phughes

+1

因此,在您的應用程序中,您只使用inappbrowser啓動某個網站?如果你想使用原生的東西,你不會使它工作。 –

相關問題