vue.js 上传图片实例代码
发布时间:2020-12-17 02:54:47 所属栏目:百科 来源:网络整理
导读:最近爱上了用vue.js做前端,昨天用vue上传图片时遇到了问题,最后半天时间终于摸索出来,我将相关部分的代码贴出来。 前端部分 背景图 背景图预览 image vue.js部分 在methods里添加 reader.onload = (e) = { vm.image = e.target.result; }; reader.readAsD
最近爱上了用vue.js做前端,昨天用vue上传图片时遇到了问题,最后半天时间终于摸索出来,我将相关部分的代码贴出来。 前端部分背景图
背景图预览
image
vue.js部分在methods里添加 reader.onload = (e) => {
vm.image = e.target.result; }; reader.readAsDataURL(file); }, 那么提交时如何获取呢? 在提交的方法里,通过 this.image 即可,获取的图片格式是图片流格式,以 如何在后端(我用php)获取呢?直接贴代码 get('image');//获取图片流
$url = explode(',',$bg);
$filename = md5(time().str_random(8)).'.png';//自定义图片名
$filepath = public_path('image').'/'.$filename;//图片存储路径
$bgurl = '/image/'.$filename;//图片url ,具体看自己后台环境,我用的是laravel
file_put_contents($filepath,base64_decode($url[1]));//保存图片到自定义的路径
将$bgurl保存在数据库即可。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- AJAX是什么? AJAX的交互模型(流程)?同步和异步的区别? AJAX
- reactos操作系统实现(64)
- ajax – 保持p:在提交后出现验证错误时打开对话框
- dojo.query不适用于包含波形符(?)字符的属性选择器
- 最好的NoSQL数据库目录索引
- 如何在C中表示货币或金钱
- flex 学习笔记 Parent,ParentDocument,ParentApplication
- postgresql – 将数据推送到Heroku时出错:时区位移超出范围
- 当f:ajax被执行时,总是调用JSF2 preRenderComponent
- 数组 – 如何使用Sequelize PostgreSQL将项追加到数组值