Home >Backend Development >PHP Tutorial >Thinkphp3.2.2 结合七牛的问题 100分贴 大神速来!

Thinkphp3.2.2 结合七牛的问题 100分贴 大神速来!

WBOY
WBOYOriginal
2016-06-20 12:30:35957browse

目前我使用的是thinkphp3.2.2版本的框架来搭建我们的项目的,TP结合了七牛,有七牛的驱动类库,普通的上传都可以实现了。现在碰到一个问题,就是我在前端用localResizeIMG插件压缩了图片,得到一个压缩图片的base64码然后ajax给后台,现在是在tp的环境怎么将这个base64码的图片传上七牛呢?


回复讨论(解决方案)

tp不是结合了七牛,应该是是通过请求七牛的接口,
把图片传递到七牛的服务器,
tp的处理方式应该是curl的post操作。

我现在是前端ajax压缩了图片,得到的不是一个file,而是一个base64码的对象

在你的服务器中解码还原成文件,然后再上传不就行了

你的服务器端肯定是post图片到千牛服务器的,在post之前将前台获取到的base64格式的图片进行解码,就得到正常的图片了。

感谢大家的帮忙!七牛提供base64的上传 已解决

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn