使用js的sdk进行web端直传,开发环境下测试没有问题,但部署到服务器上时出现了问题,服务器上的站点是基于https协议进行访问的,在此情况下,web端直传出现了异常,错误如下:
TypeError: Failed to fetch (req "error"), PUT http: //sun8wd.oss-cn-shanghai.aliyuncs.com/1463472966671/%E6%89%AB%E6%8F%8F1.PDF -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":0,"closeSocketCount":0,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{},"requests":{}})(…)
错误信息是catch中的console.log输出的
client.multipartUpload(file.name,file,option).then(function(result){
console.log(result);
}).catch(function(err){
console.log(err);
});
排版丑陋,请忽略,我在浏览器的console中的截图,还有代码的截图,都不允许我上传,说是内容不合法。。。也不知道是怎么个不合法。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。