我正在尝试在我的PhoneGap Cordova应用程序中从服务器下载文件。函数如下:
fileTransfer.download(uri, localPath, success_callback, error_callback, true, { 'headers': {Connection: "close"}, 'chunkedMode': 'false' });
在我的error_callback函数中,我得到以下信息:
错误:下载错误源:http://xxx.pl/media/images/file_name.png
错误:下载错误目标:file:///storage/emulated/0/imgcache//44b337d46e8bdc29d9bccd6499c54860eb348990.png
错误:下载错误代码:3 http_status: 401
同样的代码在iOS上可以正常工作。此外,如果我尝试直接从服务器显示图像,如此:<img src="http://xxx.pl/media/images/file_name.png">
,也可以正常工作。
在我的config.xml文件中,我有:<access origin="*" />
Cordova版本:3.4.1-0.1.0
PhoneGap版本:4.2.0-0.24.2