开发者社区> 问答> 正文

怎么直接向oss上传数据

tomcat作为web服务器,web服务器有独立ip且可以通过域名访问。客户端为浏览器。

想法:在做好bucket访问控制的前提下,客户端可以直接 (或受web服务器控制但数据不经过web服务器)上传文件至oss。
而不是上传至web服务器的java后台,再由java上传至oss

这个业务逻辑应该很常见,我的想法也应该很明了:不想让上传的数据经过web服务器而占用服务器资源。这个要怎么做?
看了下api,url可以做签名,但好像和上传无关?用bucket的白名单?

还有PUT object和Multipart Upload都能实现不经过云服务器直接 (或受服务器控制但数据不经过服务器)向oss上传吗?

展开
收起
灰羽利亚 2013-07-30 15:38:52 12756 0
6 条回答
写回答
取消 提交回答
  • Re怎么直接向oss上传数据
    貌似POST Object功能可以解决这个问题啊。
    http://bbs.aliyun.com/read/157585.html?spm=0.0.0.0.UtfHQ0
    2014-10-10 19:52:49
    赞同 展开评论 打赏
  • Re怎么直接向oss上传数据
    好多烂尾的帖子啊, 我也是同楼主问题, 楼主解决了?  安全问题
    2014-10-10 18:25:55
    赞同 展开评论 打赏
  • Re怎么直接向oss上传数据
    都没搞明白吧?
    楼主问题的是,如果做一个网站,让自己的客户直接上传文件到OSS服务器,而不是通过自己WEB服务器中转到OSS服务器
    2013-09-05 22:13:10
    赞同 展开评论 打赏
  • 2013-08-02 00:46:07
    赞同 展开评论 打赏
  • 官方API就是直接向OSS上传数据的哦,建议楼主再仔细阅读以下官方文档
    2013-07-30 21:19:18
    赞同 展开评论 打赏
  • 按照个人开发oss的sdk的经验,只要你搞定了sha签名认证,上传下载可以随意的,不是问题。所以建议楼主学一下如何在服务器上用sha数字签名吧
    2013-07-30 19:33:40
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

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