写了一个前端七牛上传的小工具
发布于 9 年前 作者 struCoder 7890 次浏览 最后一次编辑是 8 年前 来自 分享

原本这些事用第三方SDK就可以很容易解决,但是那些SDK都显得太臃肿,对于Nodejs相关的SDK我都看了, 没有我想要的.

所以自己意淫了一会写了下面地址链接的东西,才疏学浅. 有好的实现,欢迎大家fork.

实现功能:

  • 前端上传,不经过后端,后端只提供uptoken(安全)
  • 对上传图片的错误以及进度的监听
  • 提供全图,手机端以及pc端显示的地址
  • 小巧,前后端加起来不到5k(压缩后2k?)
  • 自定义方便,没有做深度的封装

将来要完成的:

  • 数据分块上传
  • 兼容更多的浏览器
  • 接口规范化
  • 等等

============== 2015年6月6日 更新============== 以前那个代码有些问题, 刚刚更新了一下。这下因该没有问题了.哈哈 修改内容:

  • 防止请求缓存(一般不会有这个因为url中uptoken不同)
  • 对请求做了一个封装, 调整了代码结构
  • 解决以前代码的异步问题(走了回调路线,哈哈)
  • 改掉严重的几个问题

代码地址: 点击
之所以花时间去写的原因:点击

9 回复

要想有b格

  • 前端bower
  • 后端npm

@i5ting 哈哈,我现在没那打算,我也是为了解决我遇到的问题, 对于bower, 和npm。还是要不断的完善才能推上去, 因为现在我仅仅是做了文件的上传,还有其他 api都没有实现,不过。绝大多数用户只需图片上传 :)

漂亮,我本来也想用下七牛的sdk,但也觉得好像有点臃肿。 最终自己简单实现上传到自己服务器算了。

有追求。不过bootstrap没那么不堪了

七牛自己做的那个sdk 确实不够灵活,很不好用。我之前还想过 用ng 做一套相关的服务来着,正好此处有灵感了。

@leapon 哈哈,还好还好。

@wwlweihai 嗖嘎,欢迎提一些建议:)

好东西啊,啊哈,昨天开始正在看7牛的开发文档,也觉得不太好,限制太多

回到顶部