移动端上传照片

AndreaLi AndreaLi     2022-11-21     235

关键词:

我只想说这两天遇到这个图片上传的坎,差点就想砍人了。遇到了很多很多问题:比如传给后台的base64URL过大,导致页面失控自动关闭;比如传给后台的图片地址总是为空等。试了很多方法,总是出现反反复复的问题。

最后找到了一个比较方便,代码量比较少,应用比较简单的插件,在这里我要感谢作者,虽然不知道是谁。

应用场景:移动端管调用手机相册和相机,上传图片给接口进行识别

插件下载百度云地址:链接: https://pan.baidu.com/s/1YgMVGbOGUcb22P3SBstJLA 密码: 95ma

文本代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
  < a href=" " class="fr mr1 upfile-btn" -id="JS-showTips">
    拍行驶证自动填写<input id="upLicense" type="file" name="upLicense" capture="camera" accept="image/*">
  </ a>
</body>
<script src="js/jquery.min.js" type="text/javascript" charset="utf-8"></script>
<script src="ajaxfileupload.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
  $(‘#upLicense‘).bind(‘change‘, function ()
    $.ajaxFileUpload(
    url: ‘/wap/insurance-licenserecon.html‘,//处理图片脚本
    secureuri: false,
    type: ‘post‘,
    data: img: ‘upLicense‘, type: ‘6‘,
    fileElementId: ‘upLicense‘,//file控件id
    dataType: ‘json‘,
    success: function (json, status)

    
)

)
</script>
</html>

 

exif.js获取图片的详细信息(苹果手机移动端上传图片旋转90度)

 Exif.js插件介绍http://code.ciaoca.com/javascript/exif-js/  iOS手机竖着拍的照片经过前端处理之后被旋转了90°的原因以及解决方案https://www.jianshu.com/p/ad4501db178e  查看详情

mui调用照片以及裁剪和图库照片上传到服务器后端部分flask+mui(代码片段)

MUI调用照片以及裁剪和图库照片上传到服务器【后端部分】涉及技术:一.MUI后端接受照片1.1主要的py文件先设置固定接受照片路由,用于处理数据请求。@app.route("/photo",methods=[POST,GET])我们在上一篇中写到,前端以及将目... 查看详情

移动端h5如何上传zip文件

参考技术A移动端h5上传zip文件方法:1、拍照或者选择图片并获取图片的路径。2、压缩图片。3、找到压缩完的图片先转换成base64再转换成可以添加到FormData上传的File。4、添加数据上传。 查看详情

图片移动端图片上传旋转压缩的解决方案

移动端图片上传旋转、压缩的解决方案来源知乎  作者 林鑫 工作上有手机上传准考证等图片的功能,这个是非常必要的,作者写的很全面,就直接记录这个地址了 还有一篇文件的上传、下载  查看详情

纯原生js移动端图片压缩上传插件

...就不吐槽了,然后当然是自己做了,先上图:纯原生js的移动端图片压缩上传插件,不依赖任何库用法在html页面中引入input标签,通过 查看详情

移动端调用相机拍照上传图片

<inputtype="file"capture="camera"accept="image/*"id="filetest"name="filetest">看这代码,重要的是capture="camera"accept="image/*"。  查看详情

移动端图片上传老失败

做移动端开发的时候,form里面的file后台经常获取不到,用foemdata也拿不到找到了一个formdata的脚本<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metacontent="width=device-width,initial-scale=1.0,maximum 查看详情

移动端图片上传预览

前天要做wap版的图片上传预览,找了好半天才找到比较适合的插件,我在该插件的基础上修改了一些东西,比如:上传后的图片删除后不能再添加、不能限制上传图片的数量。input虽然有multiple(多选),但是android目前是不支持... 查看详情

h5移动端实现图片文件上传(代码片段)

PC端上传文件多半用插件,引入flash都没关系,但是移动端要是还用各种冗余的插件估计得被喷死,项目里面需要做图片上传的功能,既然H5已经有相关的接口且兼容性良好,当然优先考虑用H5来实现。 JS代码:<scripttype="text... 查看详情

vue移动端图片上传,可最多上传9张,使用webuploader插件

参考技术A图片上传WebUploader.js 查看详情

angularjs+ionic移动端图片上传的解决办法

...己写一个图片上传的方法。今天的demo是帮朋友做的一个移动端微信公众号项目,项目架构采用angular+ionic,因为对dom的操作jQuery会方便很多,但是j 查看详情

移动端图片压缩上传解决方案

最近做移动端图片上传,发现图片尤其是iPhone拍照的图片都有2M左右,但是实际上项目中用不到这么大,于是想到要用js在前台进行压缩。解决方案如下: 【一】获取图片数据  先是获取图片数据,也就是监听inputfile的change... 查看详情

移动端h5实现拍照上传图片并预览

.移动端实现图片上传并预览,用到h5的input的file属性及filereader对象;经测除了android上不支持多图片上传,其他基本ok实用;一:先说一下单张图片上传(先上代码):html结构(含多张图片容器div):1<divclass="fileBtn">2<p>点... 查看详情

快速创建vue移动端上传图片功能

参考技术A主要功能:限制图片张数、图片大小压缩、同时上传多张、上传后可编辑删除、上传中和上传失败状态显示。使用配置:使用vantUI、axios请求经过封装、安装image-compressor.js图片压缩npminstallimage-compressor.js//注意是image-comp... 查看详情

优化篇-“移动端”图片上传架构的变迁

...察,APP、WAP的用户量基本与PC端持平甚至超越,因此,应移动端用户体验和访问速度都被运营方盯得紧紧。在2014年的时候已经看到 查看详情

移动端js实现图片上传预览

方法一:<htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><title>测试页面</title><scripttype="text/javascript"&g 查看详情

js移动端多图上传预览传给后端

HTML5定义了FileReader作为文件API的重要成员用于读取文件,根据W3C的定义,FileReader接口提供了读取文件的方法和包含读取结果的事件模型。FileReader的实例拥有4个方法,其中3个用以读取文件,另一个用来中断读取。下面的表格列... 查看详情

移动端预览(双指缩放移动)富文本编辑器上传的图片(代码片段)

通过使用vue-photo-preview插件,实现移动端图片的预览,全屏等功能。1.安装插件npminstallvue-photo-preview--save2.main引入importpreviewfrom'vue-photo-preview'import'vue-photo-preview/dist/skin.css'Vue.use 查看详情