Comments (10)
遇到了同样的问题
from wafer2-node-sdk.
这个问题绕开就行,别理返回的那个imgURL,自己重新定义成cos服务器上的url。
var url = 'http://'+res.data.fileBucket+'-'+res.data.qcloudAppId+'.cos.'+res.data.region+'.myqcloud.com/'+res.data.name
话说,这个服务器代码有超级多的坑,而且没有细节定义的文档,对于不熟悉koajs框架的人来说很难上手,个人还是建议如果想使用koa的框架,还是从零开始学习一下,不行就换成自己熟悉的restful框架根据自己需求重写服务器代码,要自己理解这些代码再修改简直就是折磨。
from wafer2-node-sdk.
解决了,在对象储存权限管理里把默认的公有读私有写改成私有读写在改回来就可以了
from wafer2-node-sdk.
http://www.qingpingshan.com/jb/javascript/357181.html
这里他默认的是私有读写出现这个问题,我默认的是公有读私有写也有这个问题-_-|||,试着改了一下解决了
from wafer2-node-sdk.
原来是这个坑,但是这个权限对原本链接的访问并没有限制啊,意义何在
from wafer2-node-sdk.
我尝试更改成了私有读写,
https://lovestory-1256082311.cos.ap-shanghai.myqcloud.com/1518221435533-rJVKO2iLM.png 这种
和
https://lovestory-1256082311.cossh.myqcloud.com/1518221435533-rJVKO2iLM.png 这种
都不能访问了,
开始默认的公有读可能只针对xml api生效对json api无效,来回更改一次后变成xml和json api都生效了
from wafer2-node-sdk.
可能那个json url是后来新加的,默认都是私有,跟xml url只有域名级别和几个字节的长度的区别,很难理解这个json url增加的意义
from wafer2-node-sdk.
https://cloud.tencent.com/document/product/436/6052
对象储存历史版本api里有段描述
腾讯云对象存储(COS)服务的 RESTful API 是一种轻量级的,无连接状态的,可以直接通过 http/https 的请求和响应来和腾讯云对象存储(COS)后台进行交互操作的 Web 服务。
JSON API 是腾讯云 COS 服务在推出 XML API 前为用户提供接入使用 COS 的 API 接口,上传域名为 [Region].file.myqcloud.com。JSON API 接口与标准 XML 的 API 底层架构相同,数据互通,可以交叉使用,但是接口不兼容,域名不一致。
腾讯云 COS 的 XML API 服务推出后,推荐您使用 XML API 接口, JSON API 接口日后将保持维护状态,可以正常使用但是不发展新特性。
from wafer2-node-sdk.
哈哈,所以我理解反了,XML API是重构代码后新的接口,json api是年久失修的旧接口,所以这个代码的问题是他调用了xml api去上传,然后用json api的域名去读取,话说还是特意改成json api的域名。
from wafer2-node-sdk.
已修正
from wafer2-node-sdk.
Related Issues (20)
- 新版wafer2-node-sdk刷新用户信息的问题 HOT 3
- wafer2-node-sdk拿到的昵称有可能是乱码 HOT 3
- 如何支持mysql 5.6版本 HOT 1
- 考虑支持mongodb吗? HOT 1
- 更新 1.4.0 之后 qcloud.request 参数 login: false 时 skey 会报错
- 新用户首次登录,在authorization方法中出现异常 HOT 1
- 上传文件的接口感觉有问题每次生成的imagekey都是扩展名麻烦尽快修正 HOT 1
- 信道接口是不是存在安全漏洞? HOT 1
- qcloud.uploader 如何支持上传视频? HOT 1
- 登录后去拿login信息时失败
- 求助大神:本地部署,登陆时报错Cannot read property 'user_info' of undefined HOT 2
- 生产环境上传图片拿到imageKey是扩展名 HOT 4
- Jest testEnvironment node throw error
- 关于多URL-信道的BUG HOT 1
- authorization (req) 似乎有个逻辑bug HOT 2
- 返回的用户信息出现奇怪的错误 HOT 7
- 官方在DEMO中可否提供COS的DELETE接口?
- demo中的登录接口报 响应错误,{"code":-1,"error":"ERR_REQUEST_PARAM"} HOT 1
- 上传文件有bug,
- 无法从userInfo中获取openid
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wafer2-node-sdk.