开发者社区> 问答> 正文

读写权限设置

现在开发一款app,需要让会员实现自己的图片上传,修改功能,是不是读写权限必须设置为公共读写?目前是通过应用上传回调方式实现图片的上传

展开
收起
song8528 2016-10-30 22:45:34 5347 0
3 条回答
写回答
取消 提交回答
  • Re读写权限设置
    引用第1楼deadbeef于2016-10-31 10:56发表的  :
    参考一下下面的文档:
       https://promotion.aliyun.com/ntms/act/ossdoclist.html
    里"直传"部分。

    简单来说就是客户端先从服务器获取上传的临时凭证(可以是表单上传的表单,或是STS临时凭证)。
    ....... [url=https://bbs.aliyun.com/job.php?action=topost&tid=298262&pid=841958][/url]


    直传JS签名测试的时候accessid,accesskey 是通过令牌工具生成的 ,不能上传,报错You have no right to access this object because of bucket acl 是哪里的问题

    -------------------------

    回 5楼(deadbeef) 的帖子
    是官方的JS SDK,用令牌工具生成的策略就不行,自己创建的就可以,真是奇怪

    -------------------------

    回 5楼(deadbeef) 的帖子
    另外一个问题,官方的JS SDK Web直传,在手机上选择文件的时候,若文件路径有中文就不能选文件
    2016-11-06 13:32:29
    赞同 展开评论 打赏
  • 回 1楼deadbeef的帖子
    好的,设置为公共读了

    -------------------------

    回 1楼deadbeef的帖子
    继续请教个问题,我的app是通过h5混合开发的,在chrome调试的时候可以按照web直传(应用服务器加了token,回调callback)实现图片上传,但是打包成ios后,通过模拟器进行操作,则上传失败,直接不调取相关的上传回调callback服务,你认为会是什么原因,有存在js与ios不兼容的可能么?
    2016-10-31 20:05:44
    赞同 展开评论 打赏
  • 参考一下下面的文档:
       https://promotion.aliyun.com/ntms/act/ossdoclist.html
    里"直传"部分。

    简单来说就是客户端先从服务器获取上传的临时凭证(可以是表单上传的表单,或是STS临时凭证)。

    不要把Bucket设为公共读写。设想别人知道了你的bucket,然后在你的bucket里写入非法内容。。。。

    -------------------------

    回 4楼(ceadelta) 的帖子
    是权限问题,你用了oss官方的js sdk吗?如果不是,建议使用。其他的,你可以查一查AccessKeyId/AcessKeySecret是不是这个bucket的owner的之类。
    2016-10-31 10:56:26
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载