目前我使用的是thinkphp3.2.2版本的框架来搭建我们的项目的,tp结合了七牛,有七牛的驱动类库,普通的上传都可以实现了。现在碰到一个问题,就是我在前端用localresizeimg插件压缩了图片,得到一个压缩图片的base64码然后ajax给后台,现在是在tp的环境怎么将这个base64码的图片传上七牛呢?
tp不是结合了七牛,应该是是通过请求七牛的接口,
把图片传递到七牛的服务器,
tp的处理方式应该是curl的post操作。
我现在是前端ajax压缩了图片,得到的不是一个file,而是一个base64码的对象
在你的服务器中解码还原成文件,然后再上传不就行了
你的服务器端肯定是post图片到千牛服务器的,在post之前将前台获取到的base64格式的图片进行解码,就得到正常的图片了。
感谢大家的帮忙!七牛提供base64的上传 已解决
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号