2012-06-15 130 views
0

我有一個phonegap應用程序,它在loadUrl調用中使用遠程URL,我試圖找出一種方法將圖像下載到設備並在應用程序中顯示它們。Phonegap資產下載程序在應用程序與遠程index.html

我有一個下載工作正常,將圖像存儲在文件:///mnt/sdcard/.myapp,但我無法弄清楚如何從那裏顯示它們。我懷疑許可問題。我試圖使用文件協議風格的網址圖像元素和背景圖像;既沒有工作。我也嘗試使用base64字符串,但圖像相對較大,有很多,所以它真的很慢...

任何人有什麼聰明的想法如何使這項工作?

回答

0

我不知道你是如何從你的HTML中引用它,但我有類似的情況下,我下載的圖像存儲在SD卡中,我使用以下方式來顯示它們。

另外請確保您的手機處於Charge only模式,而不是Disk drive模式。

直接img標籤

<img src="file:///mnt/sdcard/.myapp/1335801699503.png" width="100px" height="100px"> 

由於CSS屬性

<div style="background: url(file:///mnt/sdcard/.myapp/1335801699503.png) no-repeat; width: 200px; height: 200px;"> 
</div> 
+0

如果你從遠程的index.html引用本地文件不起作用。 –