Я получил данные ответа от веб-служб, которые являются базовыми 64-битными данными. Я хочу загрузить эти базовые 64-битные данные в веб-представление для титанового сплава [версия 3.1.0.2]. База данных64binary имеет файл pdf.Загрузка данных ответа в веб-представление Titanium
Ti.API.info('Status is ::',xhrDocument.status);
var ResponseData = xhrDocument.getResponseXML().getElementsByTagName('GetDocResult').item(0).text;
var file = Titanium.Filesystem.getFile(Titanium.Filesystem.applicationDataDirectory,'pdfbinarray.pdf');
if(xhrDocument.status == 200){
var file = Titanium.Filesystem.getFile(Titanium.Filesystem.applicationDataDirectory, 'filename2.pdf'); file.write(xhrDocument.getResponseXML().getElementsByTagName('GetDocResult').item(0).text);
Titanium.API.info('file write');
Titanium.API.info(file.size);
}
Приведенный выше код создал filename2.pdf в моей папке Documents. Когда я открываю файл с помощью Adobe Reader, он говорит, что Adobe Reader не может открыть файл filename2.pdf, потому что он либо не является допустимым файлом, либо был поврежден (например, он был отправлен как вложение электронной почты и неправильно декодирован).
я декодируют кодированные данные и хранить в нативных и загрузки данных из родной его работы для меня! – Kiran
Замечательно, удачи. –