开发者社区> 问答> 正文

url签名是否需要Content-Type

看api文档说Content-Type签名时不是必须的,但是实际计算签名时必须指定Content-Type,不然服务器返回错误信息. ,计算签名时加上Content-Type就成功.但是Content-Type在实际中是不知道的啊,并不知道前端要上传什么类型的图片,而且我是前端登陆的时候获取一次签名的.

展开
收起
gmmywinlok 2016-01-13 21:39:36 5930 0
3 条回答
写回答
取消 提交回答
  • 回 楼主(gmmywinlok) 的帖子
    如果一次获取是下载的签名URL,则不需要content-type
    如果获取的是上传的签名URL,最好还是带上Content-Type,一般的浏览器在解析的时候会根据Content-Type来解析文件,如果不对会有些问题。
    但是在不知道Content-Type的情况下,可以换种解决方案,比如使用PostObject,有的组件会根据文件来自动设置Content-Type。
    PostObject,就是表单上传,也就是Web直传,可以参考文档
    https://help.aliyun.com/document_detail/oss/practice/post_object_callback.html?spm=5176.2060224.102.4.gFz0Rf
    2016-01-14 15:00:32
    赞同 展开评论 打赏
  • Reurl签名是否需要Content-Type
    打开网页有脚本错误

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

    Reurl签名是否需要Content-Type
    可以了,改成PostObject就行了
    2016-01-14 10:39:18
    赞同 展开评论 打赏
  • 回 楼主(gmmywinlok) 的帖子
    http://oss-demo.aliyuncs.com/signature-demo/url-signature-demo.html 这里这个例子就是讲解url 签名,可以看一下

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

    回 2楼(gmmywinlok) 的帖子
    https://bbs.aliyun.com/read/233851.html?spm=5176.7114037.1996646101.28.i2ExNK&pos=10 用这个。还有url 签名不需要content-type
    2016-01-14 09:45:10
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

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