2014-07-18 2 views
0

웹 뷰 컨트롤 내에서 응용 프로그램 로컬 폴더에 저장된 이미지에 액세스해야하는 프로젝트에서 작업하고 있습니다. ms-appdata : /// 구성표를 사용하려고하면 작동하지 않습니다.WebView의 로컬 폴더에있는 이미지

나는 webview에 어떤 내용이로드되는지에 대한 제어권이 없다는 것을 언급해야합니다. 따라서 base.js에 대한 참조가 없다고 가정해야합니다.

내 질문에, 거기에 내가 webview 내에서 액세스 할 수있는 장치에 이미지를 저장할 수있는 폴더가있는 것 같아요. 내가 시도

:

ms-appdata:///local/ 
ms-appx-web:///local/ 
file://[path] 

업데이트
이 프로젝트는 WinJS 유니버설 앱을 사용하여 수행됩니다. 그래서 전적으로 JavaScript로 작성되었습니다.

+0

이 기사를 보았습니까? http://msdn.microsoft.com/en-us/library/windows/apps/hh781215.aspx – sebagomez

+0

나는이 기사 나 다른 기사를 보았다. 말했듯이 ms-appdata : /// local/scheme을 통해 파일에 액세스하려고 시도하면 작동하지 않습니다. 또는 그 문제에 대한 다른 계획. – Joe

답변

-1

나는이 사용

StorageFile file = await dir.GetFileAsync(name + ".jpg"); 

을 나는 내 이미지 태그의 "SRC"속성이

"ms-appdata:///local/" + file.Name 

을 설정합니다.

+0

이것은 C#에서 온 것인가? 미안, 나는 명확하지 않았다. 필자는 WinJS에 태그를 추가했지만 모든 것이 JavaScript임을 특별히 언급하지 않았습니다. 나는 더 명확하게하기 위해 나의 질문을 편집 할 것이다. 그래도 도움을 주셔서 감사합니다. – Joe

+0

JavaScipt에서도 동일하게 사용할 수 있습니다. storageFolder.getFileAsync (name) .done (/ * 성공 및 오류 처리기 * /); 이 링크 참조 : http://msdn.microsoft.com/library/windows/apps/windows.storage.storagefolder.getfileasync.aspx?cs-save-lang=1&cs-lang=javascript#code-snippet-1 – user3454923

관련 문제