本帖最后由 孤鹜恋落霞 于 2019-4-10 18:02 编辑

function uploadImg(token, urlParams, imgSrc, callback) {

var time = (new Date().getTime()) * 2;

var urlStr = "bucketName=" + urlParams.bucketName + "&keyID=" + urlParams.keyID + "&supplier_no=" + urlParams.supplier_no;

//MD5加密模块

var signature = api.require('signature');

var md5Val = signature.md5Sync({

data: urlStr.toUpperCase() + time,

uppercase: false

});

console.log(JSON.stringify(imgSrc));

console.log(urlStr);

api.showProgress({

title: '上传中...',

text: '先喝杯茶...',

});

api.ajax({

url: rootUrl + '/api/kxdh/file/upload/uploadFile.do?' + urlStr,

method: 'post',

headers: {

'Content-Type': 'multipart/form-data',

'accessToken': token,

'is_dkxd': 'N',

'isCarSales': 'N',

'nonce_str': time,

'sign': md5Val

},

data: {

files: {

file: imgSrc

}

}

}, function(ret, err) {

api.hideProgress();

if (ret) {

alert("成功了");

callback(ret);

} else {

alert("失败了");

callback(err);

}

});

}

一样的代码,IOS图片上传可以成功,安卓手机上传一直失败.我把图片路径写死上传ios可以上传成功,安卓就上传失败.求大牛解答.

2019-4-10 17:43 上传

安卓始终上传失败

2019-4-10 17:39 上传

IOS上传成功后端可以返回数据

2019-4-10 17:54 上传

这是上传失败打印的错误提示

Ajax安卓成功iOS失败,api.ajax图片上传,ios可以上传成功,安卓上传失败相关推荐

  1. Ajax post HTML 405,Web API Ajax POST向返回 405方法不允许_jquery_开发99编程知识库

    因此,我有一個像這樣的jquery ajax請求:function createLokiAccount(someurl) { var d = {"Jurisdiction":17} ...

  2. iOS代码质量要求_图片压缩(iOS)

    场景很简单,上传图片前压缩图片,节省流量和发图时间.最近看了看 iOS 的静态图片压缩,这里记个笔记.本人之前没学过 iOS 和 Swift,本文是一篇入门文章,描述不到位之处请大家多多批评斧正. ̄ω ...

  3. iOS私有API检测扫描思路以及工具开发(Python3 + Django)

    不足之处 1.class-dump有些文件会报错,由于只支持OC runtime的方式获取,可执行文件是c或者swift都无法被dump 2.私有api在公开的Framework及私有的Private ...

  4. ajax回调函数有时成功有时失败,javascript - Ajax 回调函数行为随机。我做错了什么?...

    我有以下行为随机的 ajax 函数.有时会显示警报 success finally.在其他情况下,第二个警报是 显示 Failure: my status is 500. promptId 从调用函数 ...

  5. ABP文档 - Javascript Api - AJAX

    本节内容: AJAX操作相关问题 ABP的方式 AJAX 返回信息 处理错误 HTTP 状态码 WrapResult和DontWrapResult特性 Asp.net Mvc 控制器 Asp.net ...

  6. apiCloud中api.ajax方法跨域传参获取数据

    apiCloud中的ajax方法,可以自动处理跨域访问数据,不必使用jsonp来处理了. 使用ajax方法,必须要在apiready = function() {}方法中 获取参数 var pageP ...

  7. 实战:ajax带参数请求slim API

    restful api 支持get,post,put,delete等方法,那么jquery客户端怎么去实现呢?涉及到跨域又怎么办? 很多时候需要传递一个token(api_key) 去识别用户身份,获 ...

  8. ajax判断成功状态码,Ajax返回状态码200,成功函数不触发(Ajax returns status code 200, success function not triggering)...

    Ajax返回状态码200,成功函数不触发(Ajax returns status code 200, success function not triggering) 关于这一点有很多话题,但没有一个 ...

  9. Ajax怎么获取天气,Ajax获取全国天气预报的API数据

    这次给大家带来Ajax获取全国天气预报的API数据,Ajax获取全国天气预报API数据的注意事项有哪些,下面就是实战案例,一起来看一下. 预览图(比较简单粗糙) 聚合数据全国天气预报接口:https: ...

最新文章

  1. 数字信号处理中卷积的图形化动态解释
  2. python之枚举类Enum
  3. 学ASP只需一小时!
  4. 计算机应用技术的创新
  5. SNMP4J的一点缺陷
  6. docker-compose搭建kafka集群
  7. 关于JS中和||用法技巧
  8. HDU 4942 Game on S♂play(线段树、模拟、扩栈)
  9. 中国碳酸镁铝行业市场供需与战略研究报告
  10. 《Spark The Definitive Guide》Spark 权威指南学习计划
  11. 开博第一篇,附上我开通博客的理由
  12. java .jpackage_jpackage安装Java原生本机应用的新工具
  13. 记一次搜外吹牛皮回答之旅,如何提升关键词排名
  14. 1124 Raffle for Weibo Followers (20 分)
  15. modern android5.1,Modern摩登印app下载-Modern摩登印安卓版下载 v1.1.5_5577安卓网
  16. 真Unity3d_梦幻西游无双的引擎是?
  17. nextdate函数 c语言,【Nextdate|Nextdate函数的黑盒测试】
  18. Visual Studio 2019/2017 安装使用教程(快速上手版)
  19. linux kill一个进程杀不掉怎么解决?
  20. 小心信用卡公司10个抢钱陷阱

热门文章

  1. 基于windows 10打造的kali工具集-ICS Windows v2.0
  2. 用AI玩55款经典游戏是什么体验?
  3. 单回路控制系统的matlab仿真,MATLAB/Simulink与过程控制系统仿真(修订版)
  4. kubernetes磁盘爆满故障处理
  5. Cent OS 7扩容
  6. 每天学点说话技巧+人性的弱点 +陈吉宁
  7. 【译】第三篇 SQL Server代理警报和操作员
  8. 【旧文章搬运】为什么win32k.sys在System进程空间无法访问
  9. Open-unmix测试demo
  10. 80C51的8位数码管显示