gpt4 book ai didi

android - Cordova 文件传输下载 http 状态 401 - 仅限 ANDROID

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:23:42 26 4
gpt4 key购买 nike

我正在尝试从我的 phonegap cordova 应用程序中的服务器下载文件。函数如下所示:

fileTransfer.download(uri, localPath, success_callback, error_callback, true, { 'headers': {Connection: "close"}, 'chunkedMode': 'false' });

在我的 error_callback 函数中我得到:

ERROR: Download error source: http://xxx.pl/media/images/file_name.png
ERROR: Download error target: file:///storage/emulated/0/imgcache//44b337d46e8bdc29d9bccd6499c54860eb348990.png
ERROR: Download error code: 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

最佳答案

我有类似的 401 问题,我需要添加

$ cordova plugin add cordova-plugin-whitelist

到我的应用程序然后添加这些

<access origin="*" subdomains="true" />
<allow-navigation href="http://*/*" />
<allow-navigation href="https://*/*" />
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />

到 config.xml。这解决了我的问题。

希望对您有所帮助。

关于android - Cordova 文件传输下载 http 状态 401 - 仅限 ANDROID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29413869/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com