0
이상한 오류가 발생했습니다.티타늄 : 네트워크 연결이 끊어졌습니다.
createHTTPClient를 사용하여 mp3 파일을 다운로드하려고합니다.
파일이 완전히 다운로드되고 마지막에 네트워크 연결이 끊어졌습니다. 오류가 발생합니다.
일반 브라우저를 사용하여 동일한 파일을 다운로드하는 경우 파일은 createHTTPClient와 함께 다운로드 된 것과 동일한 파일 크기로 다운로드됩니다.
누구든지이 문제를 일으킬 수있는 아이디어가 있습니까?
var c = Titanium.Network.createHTTPClient({enableKeepAlive:false});
c.setTimeout(10000);
c.ondatastream = function(e){
Ti.API.info(e.progress)
};
c.onerror = function(e){
Ti.UI.createAlertDialog({title:'XHR', message:'Error: ' + e.error}).show();
};
c.open('GET','http://asd123:[email protected]://178.62.197.233/dl/110/ac33f71d7db3c3a0fdb80d90dbc95c7a15c6281f4e32a123c948c7467e421b28/128/');
c.file = Titanium.Filesystem.getFile(Titanium.Filesystem.applicationDataDirectory, 'myfile.mp3');
c.onload = function(e){
Ti.API.info('Loaded!...')
};
c.send();
시간 초과를 10 초 이상 제공하고 결과를 알려주십시오. –
그래서 시간 제한을 c.setTimeout (10000000)으로 설정하십시오. – R0b0tn1k
여전히 같은 오류 ... 헤더로 재생 해 보았습니다. c.setRequestHeader ('Content-Type', 'application/force-download'); – R0b0tn1k