2017-02-24 17 views
0

Ti.Filesystem.applicationDataDirectory에서 파일을 읽는 중 이상한 문제가 발생했습니다. nullAppcelerator Ti.Blob 텍스트 속성이 null입니다.

var f = Ti.Filesystem.getFile(Ti.Filesystem.applicationDataDirectory,'foo.key'); 
var contents = f.read(); 
Ti.API.debug('contents: ' + JSON.stringify(contents)); 
var text = contents.text; 
Ti.API.debug('text: ' + JSON.stringify(text)); // is NULL 

파일이 너무

var f = Ti.Filesystem.getFile(Ti.Filesystem.applicationDataDirectory,'foo.key'); 
f.write(JSON.stringify({foo: 'bar'}); 

나는 6.0.1와 방식으로 안드로이드 개발하고 있어요처럼 만들어진 나는 Ti.Blobtext 속성 Ti.Filesystem.File.read()에 의해 반환 액세스 할 때마다 내가 얻을 .GA

답변

1

TL; DR는 문제

을 일으키는 확장자의

Ti.Blob을 더 자세히 살펴보면 mimeType : application/gpg-keys이라고 밝혀졌습니다. 위 코드를 업데이트 한 후 foo.json을 파일 이름으로 사용하므로 예상대로 작동합니다.