2012-11-13 2 views
0

내 앱에 웹뷰가 몇 개 있고, 서버에서 이미지를로드하는 webview가 있는데, 모든 파문을 파싱하고 이미지를 현금화합니다. 이 같은티타늄으로 디스크에서 이미지로드

그래서 점점 경로 :

파일 : //localhost/Users/Fincha/Library/Application%20Support/iPhone%20Simulator/6.0/Applications/1DC70FE8-0FEA-46AD-9A49-18E78282C2CA/Documents /files/4c06c87edbc3994829483e7b6be1d89c.png

내 iPhone 시뮬레이터에서 아이폰과 유사합니다.

내 webview에서 pathes를 교체하여 디스크에서 이미지를로드하도록 시도하지만 성공하지만 이미지 나 js 또는 스타일 시트 (캐싱 된 이미지)가 표시되지 않습니다. 이미지 태그 렌더링 빈.

pathes가 정확합니다. 동일한 패턴으로 이미지 뷰를 만들면 완벽하게 작동합니다. 여기

일부 코드 :

var webView = Ti.UI.createWebView({ 
      // url : urlToShow, 
      // image : "file://localhost/Users/Fincha/Library/Application%20Support/iPhone%20Simulator/6.0/Applications/1DC70FE8-0FEA-46AD-9A49-18E78282C2CA/Documents/files/4c06c87edbc3994829483e7b6be1d89c.png", 
      html : "<img height='200' width='300' src='file://localhost/Users/Fincha/Library/Application%20Support/iPhone%20Simulator/6.0/Applications/1DC70FE8-0FEA-46AD-9A49-18E78282C2CA/Documents/files/4c06c87edbc3994829483e7b6be1d89c.png' />", // replacePathesInHTML(data.data[elDiD].content), 
      height : Titanium.UI.SIZE 
     }); 

은 어떻게 웹보기 형태로 장치에 이미지를 보여?

답변

0

전혀 성공하지 못했습니다. 컴퓨터에있는 파일을 가리키는 점은 무엇입니까? localhost를 사용하려면 로컬 mamp 서버를 설정하고 http://www.mamp.info을 입력 한 다음 http://localhost/yourimage.png

과 같은 URL을 사용하십시오.
관련 문제