upyun 不能直接通过浏览器上传图片资源吗?

upyun 不能直接通过浏览器上传图片资源吗?

阅读 3k
2 个回答

可以啊。你尝试下又拍云Web版API管理工具(UPYUN-API-Web-Tool),可以让你直接在Web网页进行文件上传,不论是博客存储、空间存储或音视频在线预览编辑,打开该网页就可以处理。

UPYUN-API-Web-Tool具有如下主要功能:

  • 表单上传单文件或逐个选择文件一并上传

  • 创建目录,删除文件或文件夹

  • 异步音视频处理

  • 图片及音视频预览

  • 文件压缩和解压缩

  • 文件元信息获取和异步文件拉取

  • 文件防盗链token生成和推拉流防盗url生成应用程序

  • 异步处理任务记录和异步进度查询

附上工具地址:https://uptool.tingfun.net

我没看过upyun的SDK,你说的通过浏览器直接上传是通过JS来上传( 考虑到flash已经被抛弃了 ),所以,你要看的是官方SDK中有没有提供JS SDK( qiniu是提供了JS SDK的 ).
这样一来的话,浏览器可以直接将数据上传到第三方存储,就不用先上传的你的服务器,然后再由你的服务器上传到第三方存储了.
缺点是,业务逻辑流程可能就稍微麻烦了一些.假如,你的业务逻辑中需要处理这个文件对应的数据库记录的id之类的,或这个文件名字的id是与对应的数据库记录ID有关系的,你浏览器嗷嗷传上去了,却发现文件命名由于没有拿到数据库id无法得知.需要来一个ajax异步,总之,业务逻辑可能会变得稍微复杂些许.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进