2014-02-19 2 views
1

최근에 phonegap 3.2로 마이그레이션했으며 파일 당 fullPath 대신 toURL()을 사용하도록 filetransfer 코드를 변경해야했습니다. 반환 된 경로는 다음과 같이 표시됩니다. cdvfile://localhost/...phonegap filesystem url - html 이미지 태그의 사용

파일이 서버에서 처음 다운로드되었을 때이 경로를 저장하고 이후 모든 HTML 페이지에서 사용합니다. 처음로드 된 이미지는 잘로드되지만 후속 액세스는 이미지를로드하지 못합니다.

답변

3

마침내 효과가있었습니다. 파일 항목을 가져온 다음 이미지 소스에서 URL을 사용하려면 getFile을 호출해야합니다. 이 내가 이러한 모든 이미지를 이동 한 후 대해서 getFile을하고 이미지 소스를 대체하는 스크립트를 등록 완료되면 나는 다음과 같은 포맷팅 및

<img src="default.png?actualimagename"/> 

일부 기본 이미지와 이미지 태그를 생성하고 잘 작동합니다. 왜 필요한지에 대한 논리가 확실하지 않습니다. 나는 실수로이 수정 프로그램을 만났다.

다른 문제는 fileEntry.toURL() 경로가 iOS에서 작동하지 않는다는 것입니다. iOS 용 fullPath와 android 용 toURL을 사용해야했습니다.