写了一个前端七牛上传的小工具
原本这些事用第三方SDK就可以很容易解决,但是那些SDK都显得太臃肿,对于Nodejs相关的SDK我都看了, 没有我想要的.
所以自己意淫了一会写了下面地址链接的东西,才疏学浅. 有好的实现,欢迎大家fork.
实现功能:
- 前端上传,不经过后端,后端只提供uptoken(安全)
- 对上传图片的错误以及进度的监听
- 提供全图,手机端以及pc端显示的地址
- 小巧,前后端加起来不到5k(压缩后2k?)
- 自定义方便,没有做深度的封装
将来要完成的:
- 数据分块上传
- 兼容更多的浏览器
- 接口规范化
- 等等
============== 2015年6月6日 更新============== 以前那个代码有些问题, 刚刚更新了一下。这下因该没有问题了.哈哈 修改内容:
- 防止请求缓存(一般不会有这个因为url中uptoken不同)
- 对请求做了一个封装, 调整了代码结构
- 解决以前代码的异步问题(走了回调路线,哈哈)
- 改掉严重的几个问题
9 回复
cool
要想有b格
- 前端bower
- 后端npm
@i5ting 哈哈,我现在没那打算,我也是为了解决我遇到的问题, 对于bower, 和npm。还是要不断的完善才能推上去, 因为现在我仅仅是做了文件的上传,还有其他 api都没有实现,不过。绝大多数用户只需图片上传 :)
漂亮,我本来也想用下七牛的sdk,但也觉得好像有点臃肿。 最终自己简单实现上传到自己服务器算了。
有追求。不过bootstrap没那么不堪了
七牛自己做的那个sdk 确实不够灵活,很不好用。我之前还想过 用ng 做一套相关的服务来着,正好此处有灵感了。
@leapon 哈哈,还好还好。
@wwlweihai 嗖嘎,欢迎提一些建议:)
好东西啊,啊哈,昨天开始正在看7牛的开发文档,也觉得不太好,限制太多