传照片

php中上传图片

守給你的承諾、 提交于 2019-11-29 02:03:00
这里来看看php中如何上传图片的 先看代码check_image.php <html> <head> <title></title> <style type="text/css"></style> </head> <body> <form action="check_image.php" method="post" enctype="multipart/form-data"> <table> <tr> <td>Your username</td> <td><input type="text" name="username" /></td> </tr> <tr> <td>Upload image*</td> <td><input type="file" name="uploadfile"/></td> </tr> <tr> <td colspan="2"> <small><em> * Acceptable image formats include: GIF, JPG/JPEG and PNG.</em></small> </td> </tr> <tr> <td>Image Caption</td> <td><input type="text" name="caption"/></td> </tr> <tr> <td colspan="2" style="text-align

element-ui自定义上传图片

旧时模样 提交于 2019-11-28 19:42:09
按照element ui官网的说法, http-request 覆盖原默认的上传行为,可以自定义上传的实现。 个人代码实现如下: html 部分: <div class="upload_img"> <el-upload class="avatar-uploader" ref="upload_img" action="" accept="image/jpeg,image/jpg,image/png" list-type="picture-card" :name="upload_name" :on-remove="handleRemove" :on-exceed="handleExceed" :limit="1" :file-list="file_list" :http-request="uploadSectionFile"> <i class="el-icon-plus"></i> <div slot="tip" class="el-upload__tip">只能上传jpeg、jpg、png 格式的图片,图片大小在2M以内。</div> </el-upload></div> methods里面的方法 file_list:[ //展示已上传的图片数据 【修改时用的】 // { // name: '01', // url: 'http://voucher-backend

Element-ui上传图片按顺序展示

我们两清 提交于 2019-11-28 18:46:26
背景 不知道你上传图片的时候有没有过这样的情况,批量 上传多张图片 ,可能因为图片大小或者网络问题,导致图片 返回的顺序和上传时的顺序不一样 。因为我们公司是做电商的,即使我们的支持拖动排序,运营还是希望图片能够严格的按照他们上传的顺序展示。 解决问题 在上传组件的on-success的方法中,有3个参数 response, file, fileList 其中fileList就是之前上传成功图片的集合,且upload组件提供了 clearFiles 方法,用来清空fileList,每次上传成功,我们调用clearFiles方法就行了 上代码 <template> <!-- 上传单张图片 --> <div v-if="!multiple" class="image-item"> <div class="image-wrap" v-if="imgUrl"> <img :src="imgUrl" :style="imgStyle" /> <div class="icon-wrap" @click.stop="removeFile"> <i class="el-icon-delete"></i> </div> </div> <el-upload v-else ref="imageUpload" action="//up.qbox.me" :before-upload=

vue富文本编辑器

蓝咒 提交于 2019-11-28 18:34:35
Vue-Quill-Editor 主流富文本编辑器对比 前言:vue中很多项目都需要用到富文本编辑器,在使用了ueditor和tinymce后,发现并不理想。所以果断使用vue-quill-editor来实现。 wangEditor(国产,基于javascript和css开发的web富文本编辑器,开源免费)优势:轻量简介,最重要的是开源且中文文档齐全。缺点:更新不及时。没有强大的开发团队支撑。 UEditor(百度)优势:插件多,基本曼度各种需求,由百度web前端研发部开发。缺点:插件提交较大,网页加载速度相对就慢了些。使用复杂。属于前后端不分离插件。在使用时需要配置后端的一些东西,使用不便。 Kindeditor () 优势:文档齐全,为中文,阅读方便。缺点:图片上传存在问题,上传历史过多,会全部加载,导致浏览器卡顿。 补充:Tinymce也是一款不错的富文本编辑器,种植,各有优势和劣势,关键是选择一款最适合的就好。因为笔者在开发vue,所以直接使用vue-quill-editor较为方便些。具体看情况使用。 vue-quill-editor基本配置 npm install vue-quill-editor -s main.js中引入 import VueQuillEditor from 'vue-quill-editor' import 'quill/dist/quill

图床工具记录

风流意气都作罢 提交于 2019-11-28 18:24:24
七牛云 官网地址: https://portal.qiniu.com 简介:注册认证后有10G永久免费空间,每月10G国内和10G国外流量,速度相当快,七牛云时国内专业CDN服务商,插件支持比较多,优先推荐大家选择这个。 图片上传限制:无 [图片上传失败...(image-384f09-1536676310096)] postimg 官网地址: https://postimages.org 简介:国外的图床,但是速度也很快。永久存储免注册,图片链接支持https,可以删除上传的图片,提供多种图片链接格式。 限制:匿名上传和免费帐户上传的图片仅限于12Mb和10k x 10k像素。高级帐户仅限于24Mb和10k x 10k像素。每批最多限制为1000张图像,如果不够可以创建一个帐户并将多批图像上传到同一个图库中。 链接示例(供测试): https://s14.postimg.org/wev6jsrip/Snipaste_2018-04-03_18-21-17.png [图片上传失败...(image-d5497e-1536676310096)] SM.MS 官网地址: https://sm.ms/ 特点:永久存储免注册,图片链接支持https,可以删除上传的图片,提供多种图片链接格式。 图片上传限制:每个图片最大5M,每次最多上传10张 链接示例(供测试): https://i

SpringMVC上传图片

与世无争的帅哥 提交于 2019-11-28 16:08:45
1、前端H5 <div class="container-fluid"> <!-- <div id="panel-advancedoptions"> --> <div class="row"> <div class="col-md-12"> <div class="panel panel-midnightblue"> <div class="panel-heading"> <h2>修改头像</h2> </div> <div class="panel-body"> <div class="row"> <div class="col-md-1"> <button type="button" class="btn btn-primary btn-sm" id="btn_upload" > <span class="fa fa-upload"></span> 上传头像图片 </button> </div> <div class="col-md-11"> <h5></h5>(仅限上传单张10M以下png、jpg图片)</h5> <input type="file" class="hidden" id="InputFile" /> </div> </div> </br> <div class="row"> <div class="col-md-6"> <img src="images

百度编辑器-Ueditor

删除回忆录丶 提交于 2019-11-28 15:36:15
 前段时间发表过一篇关于“KindEditor在JSP中使用”的博文。这几天在沈阳东软进行JavaWeb方面的实习工作,在一个CMS系统的后台和博客板块中又要用到文本编辑器,突然发现了这个——百度编辑器(官网 http://ueditor.baidu.com/website/index.html )。   Ueditor由百度开发,传说中的百度更懂中文嘛,不像KindEditor有时会显示乱码。Ueditor提供中文“utf-8”和“gbk”版本的下载。而且分为完整版和定制版。完整版没什么可说的,下面说下定制版:   定制版就是可以选择自己需要的功能,然后根据用户所选组件生成下载包。地址( http://ueditor.baidu.com/website/ipanel/panel.html )。定制的内容包括组件,编辑器背景颜色或图片,编辑器高度和宽度等;   值得一提的是,Ueditor提供了功能说明文档和使用说明文档。可以让开发者快速的清楚他能实现的功能,并节约阅读原JS代码的时间,熟练的使用Ueditor。文档链接( http://ueditor.baidu.com/website/document.html ),附使用说明文档(摘自Ueditor官网): 前后端数据交互 2012-05-11 16:09:13 一、富文本内容交互 1 、 编辑器内容初始化

又一编辑神器-百度编辑器-Ueditor

你说的曾经没有我的故事 提交于 2019-11-28 15:35:57
又一编辑神器-百度编辑器-Ueditor (Lionden<hsdlionden@gmail.com> 转载说明)     前段时间发表过一篇关于“KindEditor在JSP中使用”的博文。这几天在沈阳东软进行JavaWeb方面的实习工作,在一个CMS系统的后台和博客板块中又要用到文本编辑器,突然发现了这个——百度编辑器(官网 http://ueditor.baidu.com/website/index.html )。   Ueditor由百度开发,传说中的百度更懂中文嘛,不像KindEditor有时会显示乱码。Ueditor提供中文“utf-8”和“gbk”版本的下载。而且分为完整版和定制版。完整版没什么可说的,下面说下定制版:   定制版就是可以选择自己需要的功能,然后根据用户所选组件生成下载包。地址( http://ueditor.baidu.com/website/ipanel/panel.html )。定制的内容包括组件,编辑器背景颜色或图片,编辑器高度和宽度等;   值得一提的是,Ueditor提供了功能说明文档和使用说明文档。可以让开发者快速的清楚他能实现的功能,并节约阅读原JS代码的时间,熟练的使用Ueditor。文档链接( http://ueditor.baidu.com/website/document.html ),附使用说明文档(摘自Ueditor官网):

vue 上传图片 input=file

核能气质少年 提交于 2019-11-28 13:12:40
转自:https://www.cnblogs.com/dudu123/p/10215813.html <input type="file" accept="image/png,image/jpeg,image/gif,image/jpg" @change="uploadImg" ref="uploaderImg" > 一、逻辑 点击li触发事件chooseImage 即触发input标签事件photoChange input标签事件photoChange file返回的是如下变量 模拟上传表单方法 执行上传 二、代码 <li class="scroll-item first-item" @click="chooseImage"> <i class="iconPhoto"></i> <span class="title">拍照</span> <input @change="photoChange($event)" type="file" id="upload_file" multiple style="display: none"/> </li>       chooseImage(){ document.getElementById('upload_file').click(); //触发input-file文件上传控件 事件photoChange       },

axios上传图片(及vue上传图片到七牛))

久未见 提交于 2019-11-28 08:59:34
浏览器上传图片到服务端,我用过两种方法: 1.本地图片转换成base64,然后通过普通的post请求发送到服务端。   操作简单,适合小图,以及如果想兼容低版本的ie没办法用此方法 2.通过form表单提交。   form表单提交图片会刷新页面,也可以时form绑定到一个隐藏的iframe上,可以实现无刷新提交数据。但是如果想传输多条form表单数据,需要写很多dom,同时还要写iframe,太麻烦。 目前感觉比较干净的办法就是 通过axios的post请求,发送form数据到后台。 html部分,至于界面优化,可以把input file的opacity设置为0,点击其父容器,即触发file <input class="file" name="file" type="file" accept="image/png,image/gif,image/jpeg" @change="update"/> axios的post请求,发送form数据部分,这样就可以无刷新的提交form数据到后台 update(e){ let file = e.target.files[0]; let param = new FormData(); //创建form对象 param.append('file',file,file.name);//通过append向form对象添加数据 param.append(