qiniu / ruby-sdk

Qiniu Resource (Cloud) Storage SDK for Ruby
MIT License
164 stars 138 forks source link

只能先上传到本地吗? #104

Closed ghost closed 10 years ago

ghost commented 10 years ago

local_file 意味着用户只能先上传文件到服务器,然后服务器再上传到七牛吗?没有直接上传二进制流的方法吗,nodejs就有类似的方法,为什么ruby sdk没有呢?

longbai commented 10 years ago

现在API 调整了,直传只接受有content-length的数据。最好的办法 是服务器签发token, 用户直接上传到七牛

ghost commented 10 years ago

nodejs已经实现了这个方法,所以ruby是肯定能实现的。直接上传到七牛,缺少了我们程序的控制,总感觉不太安全,而且不利于统一。ruby sdk 提供的上传本地文件的方法,我感觉完全没有意义,程序是给用户做的,用户是从浏览器上传文件的,所以就应该是直接上传文件流,而不是先保存到本地再上传到七牛