2011-04-06 86 views

回答

1

你是什麼意思的「本地商店」?

如果您的意思是HTML5 applicationCache,那麼是的,applicationCache中的任何圖像都可以在線或離線使用。

如果您的意思是來自Web SQL數據庫或localStorage API,那麼是的,但圖像必須以文本形式進行base64編碼,然後作爲數據URL加載。

如果您是指用戶在移動設備或計算機上的個人收藏中的照片,那麼不,這是不可能的。

0

我想不會,因爲它可以打開脆弱的安全風險:

  • 如果Web應用程序可以加載從本地存儲的圖像,這意味着有一個設施,以瀏覽本地存儲設備(通過瀏覽器JS引擎或Web應用程序)。惡意攻擊者可以使用它來獲取有價值的用戶信息。
  • 如果圖像可以加載,圖像的路徑是什麼?如果此路徑有效,每個查看您的Web應用程序的用戶是否可以打開該圖像?

iPad沒有像PC那樣的存儲目錄(即目錄結構,例如home/user/*結構)。每個應用程序都可以存儲只對應用程序可見的數據(除非應用程序允許共享)。

最好將圖像存儲在服務器機器上並從那裏加載圖像。

+0

嗯......這是一個有點的網絡應用程序的壞事真的,因爲如果你從你的ipad拍照,然後你想將它加載到你的網絡應用程序,你不能?有沒有辦法解決這個使用網絡應用程序? – Satch3000 2011-04-06 23:01:22

+0

你不能從iPad。史蒂夫喬布斯和工作人員不允許文件上傳,並有很好的理由。 iPad的文件結構從未透露給任何開發人員。您的應用程序(如果它包含文件)存儲在其自己的共享內存中。 – 2011-04-06 23:04:02

+1

iPad 2帶有相機集成。我的應用程序需要(以某種方式)拍照並加載它們......我該怎麼做才能做到這一點? – Satch3000 2011-04-07 21:31:54

1

使用清單文件。去谷歌上查詢。

這是兩行代碼,你需要聲明它在你的.htaccess文件

相關問題