2013-09-26 29 views
2

我知道如果文件不會鏈接到本地​​資源,但使用phonegap/steroids框架,FILE_URI會返回「file:/// Users /」路徑,我可以用於上傳到S3或其他,但Angular不會顯示在模板中。AngularJS 1.2不允許加載本地資源

有沒有可能的解決方案?我嘗試添加配置到我的應用程序

.config(function ($compileProvider){ 
     $compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|file|tel):/); 
     $compileProvider.imgSrcSanitizationWhitelist(/^\s*(https?|ftp|mailto|file|tel):/); 
    }) 

但似乎沒有影響的錯誤。 我可以base64編碼我的圖像(然後工作),但如果可能的話,我想避免這種情況。

感謝

回答

1

看到Steroids Kitchensink應用程序,其中,科爾多瓦文件API用於將圖像從tmp文件夾到類固醇的應用程序的用戶Files文件夾移動相機的例子。由於Steroids的localhost在App文件夾和User Files文件夾中查找資產,因此您可以使用絕對路徑,例如, src="/my_image.png"。有關App和User Files文件夾的更多信息,另請參閱App Structure on Device指南。

+0

是的,這樣做。謝謝 – Davor

相關問題