开发者社区> 问答> 正文

怎么通过curl命令上传文件到OSS?



通过java或者python上传文件太复杂了,通过curl命令上传文件比较简单。


问题是如何解决签名问题?那位有好的方法,谢谢


比如:
curl -i -X ' PUT ' -T ' 1.jpg ' ' http://XXXXX.oss.aliyuncs.com/1.jpg ' -H ' Authorization: OSS id:signature ' -H ' Content-Type:image/jpeg '有什么好的工具直接搞定签名吗?

展开
收起
迷你小元宵 2015-03-17 11:23:57 27697 0
3 条回答
写回答
取消 提交回答
  • 回 楼主(迷你小元宵) 的帖子
    这里有高手的解决方案估计可以满足你:(不好意思,发现发不了URL,你搜一下这个帖子,也是今晚刚发的)
    [分享]Linux下无需任何SDK,一条shell命令搞定签名的上传和下载
    http://bbs.aliyun.com/read/233456.html?spm=5176.7189909.0.0.qVVvFu&fpage=5





    2015-03-18 22:35:30
    赞同 展开评论 打赏
  • LT是个伪程序员
    不顶不舒服斯基
    2015-03-18 19:20:10
    赞同 展开评论 打赏
  • 超过10年通信设备研发,精通网络传输,专注于跨国网络问题解决。
    Re怎么通过curl命令上传文件到OSS?
    python SDK中带了一个osscmd脚本,实现了大部分的OSS对外提供的接口功能,肯定比curl来得简单。

    比如上传一个文件:
    python osscmd put /your-file-path oss://你的bucket名字/

    还支持上传目录,同时支持指定多个线程同时上传
    python osscmd  uploadfromdir       localdir oss://bucket/[prefix] --check_point=check_point_file --replace=false --check_md5=false --thread_num=5

    如果用命令行的话,oss python sdk带的osscmd绝对是个好东东。
    2015-03-17 22:23:21
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载