传照片

微信小程序

穿精又带淫゛_ 提交于 2019-12-07 19:18:43
针对自己开发中对七牛的使用,准备总结几篇接入七牛云系列的文章: 1、会简单介绍七牛云和基本使用。 2、小程序前台接入七牛云上传图片和视频。( 微信小程序 - 前台接入七牛云上传图片和视频 ) 3、后台 java 接入七牛云上传图片和视频。( 微信小程序 - 后台接入七牛云上传图片和视频 ) 4、使用七牛云 api 对视频和图片处理。 立个 flag 近期完成这些文章的总结分享,也加深自己知识的理解和巩固。 来源: oschina 链接: https://my.oschina.net/u/3198481/blog/1932455

前端上传图片到oss,压缩图片后上传至oss

做~自己de王妃 提交于 2019-12-07 18:18:29
上传图片如果过大,等待时间过长体验不好,于是使用js压缩图片再上传,无关图片清晰度。 /** * 压缩图片 * @param file 图片文件 * @param callback 回调函数,压缩完要做的事,例如ajax请求等。 */ compressFile(file,callback){ let fileObj = file; let reader = new FileReader() reader.readAsDataURL(fileObj) //转base64 reader.onload = function(e) { let image = new Image() //新建一个img标签(还没嵌入DOM节点) image.src = e.target.result image.onload = function () { let canvas = document.createElement('canvas'), // 新建canvas context = canvas.getContext('2d'), imageWidth = image.width / 4, //压缩后图片高度和宽度 imageHeight = image.height / 5, data =''; canvas.width = imageWidth canvas.height =

Alamofire上传图片解决绑定参数问题

℡╲_俬逩灬. 提交于 2019-12-07 10:07:56
Alamofire上传图片解决绑定参数问题 今天记录下载使用Alamofire上传图片时遇到的一个问题,在很多APP里面都有这样的需求,就是上传用户的头像,头像当然是和用户的ID是一一对应的关系,所有在上传图片的时候需要向服务器上传用户的ID或者其他的参数。但是在Alamofire上传文件的API中并没有参数的设置,下面就来解决这个问题。 首先利用cocoaPods导入框架: use_frameworks! target 'YourTargetsName' do pod 'Alamofire' end Alamofire.upload(.POST, url, multipartFormData: { (multipartFormData) in for image in imageArrays { let data = UIImageJPEGRepresentation(image as! UIImage, 0.5) let imageName = String(NSDate()) + ".png" multipartFormData.appendBodyPart(data: data!, name: "name", fileName: imageName, mimeType: "image/png") } // 这里就是绑定参数的地方 param 是需要上传的参数

jmter文件之文件图片上传

故事扮演 提交于 2019-12-07 10:07:46
首先,需要开发这边提供一个上传图片的接口,一般上传图片都是需要登录的,所以先截取token值,参数化进行登录,前面文章有参数化的实例,首先设置接口的请求方法,一般是Post请求,路径,协议,及端口ip, 接着上传文件设置文件类型的参数,一般图片类型是image/png或者jpg 上传文件时 需了解文件类型。以下是常见 的mime文件类型 每个MIME类型由两部分组成,前面是数据的大类别,例如声音audio、图象image等,后面定义具体的种类。常见的MIME类型(通用型) 有以下几类: 超文本标记语言 文本 .html text/html xml文档 .xml text/xml XHTML文档 .xhtml application/xhtml+xml 普通文本 .txt text/plain RTF文本 .rtf application/rtf PDF文档 .pdf application/pdf Microsoft Word 文件 .word application/msword PNG图像 .png image/png GIF图形 .gif image/gif JPEG图形 .jpeg,.jpg image/jpeg au声音 文件 .au audio/basic MIDI音乐 文件 mid,.midi audio/midi,audio/x-midi RealAudio音乐

人脸识别活体检测测试案例

こ雲淡風輕ζ 提交于 2019-12-06 23:08:08
最近好多人找我要关于人脸识别活体检测的案例,今天正好有空我就更新一下,先解释一下活体,顾名思义就是看看是否是活人在测检(大白话解说),用技术上的话也就是看看当前操作者是否是在用照片或者其他方法来操作,比如我们的人脸识别,人脸登陆(想要了解的可以 点击这里 ),存在一个最大的问题就是,当张三来登陆的时候如果张三本人登陆成功没有问题,要是张三拿着李四的照片来进行登陆,这也能登陆成功的话就是个最大的bug了,为此,我们来解决一下这个问题。 项目运行的截图大家先看看吧: 1.两张真人(同一个人)图片上传: 第一张: 第二张: 然后结果运行结果: 2.两张真人(不是同一个人)图片上传: 第一张: 第二张: 可以看出来,很明显不是同一个人,一个男的一个女的,运行结果: 3.第一张假的,第二张真的(同一个人)图片上传: 第一张: 这张照片是我手机第二次进行拍照所得的, 第二张: 运行结果为: 4.第一张真的,第二张假的(同一个人)图片上传: 第一张: 第二张: 运行结果为: 5.第一张假的,第二张真的(不同人)图片上传: 第一张: 第二张: 运行结果为: 6.第一张真的,第二张假的(不同人)图片上传: 第一张: 第二张: 运行结果为: 相信大家都理解了,那么我们来做一下吧!! 我们现在myeclipse里面创建个项目,普通的项目就OK啦。 喏,如图所示,项目名称我们就随便起个,就叫它:face

vue 移动端上传图片结合localResizeIMG插件进行图片压缩

落花浮王杯 提交于 2019-12-06 15:08:14
localResizeIMG 插件的功能是将图片进行压缩,然后转换成base64传给后台。 首先, 1 npm i lrz -save 然后,再main.js里面引入lrz import lrz from 'lrz' 最后就可以在组件里使用 1 <input type="file" @change="uploadImg($event)" id="file" accept="image/*" class="uploadImg" multiple> 1 uploadImg(e){ 2 let that=this; 3 let imgFiles=e.target.files; 4 if(e.target.files.length+that.showImgsrc.length>=4){ 5 MessageBox("提示", "最多只能三张图片,请重新上传"); 6 }else{ 7 for(var i=0;i<imgFiles.length ; i++ ){ 8 lrz(imgFiles[i]) 9 .then(function (rst) { 10 // 处理成功会执行 11 that.showImgsrc.push(rst.base64); 12 }) 13 .catch(function (err) { 14 // 处理失败会执行 15 console.log(err); 16 })

spring boot使用图片上传功能(Faastdfs)

倖福魔咒の 提交于 2019-12-06 14:11:06
传统文件上传 1.spring boot没有WEB-INF文件不支持编译图片 2.后台调用和前台调用不好处理如果前台从数据库中查询的话我们存入的是字符串所以我们不能直接拿到图片 spring boot文件上传 Fastdfs 在spring boot中我们使用fastdfs来上传文件 来源: https://www.cnblogs.com/xiaoruirui/p/11988640.html

上传图片到阿里云OSS和获取上传图片的外网url的步骤

旧时模样 提交于 2019-12-06 12:35:15
<form action= "/bcis/api/headImgUpload.json" method= "post" enctype= "multipart/form-data" > <input type= "file" name= "file" > <input type= "submit" value= "提交" > </form> 2.controller: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 @RequestMapping (value = "/headImgUpload.json" , method = RequestMethod.POST) @ResponseBody public Map<String, Object> headImgUpload(HttpServletRequest request,MultipartFile file) { Map<String, Object> value = new HashMap<String, Object>(); value.put( "success" , true ); value.put( "errorCode" , 0 ); value.put( "errorMsg" , "" ); try { String head = userService

vue上传图片完整demo+详解

笑着哭i 提交于 2019-12-06 04:23:26
<div class="upload-wraper"> <input type="file" id="upload_ele" multiple="false" accept="image/*" @change="uploadFile()" /> </div> type=file 将类型设置为选择文件 multiple 是否允许文件的多选 accept="image/*" 将文件的类型限制为image类型,*包括所有格式的图片 change 事件当type设置为file后,出发的事件为change,也可通过submit实现 这里布局的话,因为是vue组件所以简单点,不需要多个input构成form表单,然后通过submit提交,一个input通过 change 事件来实现上传 Js Basic information for uploading files let oFIle = document.getElementById('upload-ele').files[0]; files是input设置为file后的一个js内置对象。files对象死一个read-only属性,不可被修改! 打印出oFile后可以看到该文件对象的basic information.如下: isClosed:false 是否已经结束,可以理解为标签是否闭合 lastModified

vue开发简单上传图片功能

六月ゝ 毕业季﹏ 提交于 2019-12-06 04:13:33
vue简单的上传个图片的功能,主要代码: <template> <div class="plan_list"> <div class="plan_name Upload_name">企业logo</div> <div class='Upload'> <input type="file" name="pclogo" id="xdaTanFileImg" @change="xmTanUploadImg()" ref='box' accept="image/*"> <img src="../../static/img/Authentication/shxy.jpg" class="img-circle img-thumbnail img-responsive" id="avarimgs"> </div> </div> </template> <script> export default { name: "feedShopping", data() { return {} }, methods: { //上传图片 xmTanUploadImg(){ var obj=this.$refs.box;//获取元素的dom var file = obj.files[0]; var reader = new FileReader(); reader.onload = function (e) {