web前端直接上传七牛云服务器探索

本文探讨了前端直接上传图片至七牛云服务器的尝试。最初因安全考虑,图片先上传至自身服务器再转至七牛。研究七牛JS API及NodeJS上传后,发现不适用。最终通过异步提交FormData实现Base64图片上传,但由于图片引用和缓存问题,决定维持原上传流程。
摘要由CSDN通过智能技术生成
之前做图片上传的时候,采用的方案是在js前端压缩成一大一小两张base64图片,然后上传到我们的服务器上,转换成为jpeg格式后上传到七牛图片服务器上。之所以一开始没有采用七牛提供的js直接上传到七牛服务器,主要是考虑图片的安全,后来研究了一下,发现七牛是有自己的安全机制的。采用token对每一张图片上传授权。从减小服务器流量的角度考虑,预研了一次七牛js上传七牛服务器。
首先研究的是七牛提供的js上传api,首先否定了这个方案,理由如下。1.他提供的的库太大了,需要引用的两个库加起来100多K,对于移动应用太大了。2.它是关联input-file后响应上传,上传的也是选择的文件,不会上传我们的压缩文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值