200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 移动端web无刷新上传图片【兼容安卓IOS】

移动端web无刷新上传图片【兼容安卓IOS】

时间:2021-10-10 08:47:05

相关推荐

移动端web无刷新上传图片【兼容安卓IOS】

php教程|php手册

thinkphp代码,代码示例,代码参考,php短信,数据库备份代码,令牌验证,去除代码中的空白和注释安卓上传图片 IO

php教程-php手册

不要总收藏啊,来点评论啊,亲们

移动web上传图片,也兼容PC端:

原文地址:http://a3147972./2366547/1551066

作者:尛雷

感谢:@南宁-柿子

需求:手机端网页或者微信无刷新上传头像

环境:手机浏览器或者微信浏览器(支持HTML5)

实现方式:LocalResizeIMG

地址:

/think/LocalResizeIMG(原版地址)

链接: /s/1ntNYXrb 密码: 71cp(个人修改版)

说明原版只能指定固定的图片宽度,而修改版扩展原图片上传

使用方式

网页棋牌游戏源码,vscode 代码导航,ubuntu改造成win界面,tomcat 中jre,sqlite安卓操作,zepto.js表单验证插件,前端框架衣柜收纳推荐,java 爬虫登陆,php程序的调用,西安SEO优化设计,织梦h5响应式门户网站源码,网页弹窗只弹一次,用织梦仿美女图片站模板下载,米拓源码怎么修改会员页面,诗词信息管理系统源代码,小程序同城源码无后门lzw

LocalResizeIMG-本地压缩 1.0

谷歌搜索镜像源码,vscode是哪一年发布,ubuntu关闭签名,tomcat某项目启动失败,爬虫和苍鹰,php百万数据的导出,楚雄彝族自治州seo培训lzw

虚拟物品在线销售源码,配置ubuntu的nfs,爬虫框架内存要求,php 子对象,seo运营薪资lzw

<!-- javascript

================================================== -->

$(input:file).localResizeIMG({

width: 100,

quality: 0.1,

success: function (result) {

var img = new Image();

img.src = result.base64;

$(ody).append(img);

console.log(result);

}

});

简单说明:width是生成的图片的宽度,个人修改里,如果指定width为1,则为原图宽度

quality是图片的质量

success:生成成功以后是base64码,在success里可以用ajax发送到服务器端保存,base64会生成两种:一种是带前缀说明图片类型的base64码,可以直接放到img标签里使用,调用方法:result.base64 还有一种是result.clearBase64,不带说明的,读取方法:result.clearBase64。

服务器端代码:$path=./Uploads/.date(Ymd)./;

if(!file_exists($path)){

mkdir($path);

}

$file=$path.time()..jpeg;

$base64=base64_decode($_POST[head]);

file_put_contents($file, $base64)

其他说明:安卓下有些可以调用相册,文件管理器和摄像头,有些只能调用相册和文件管理器

IOS可调用相册和摄像头。

PC端无限制

无论上传什么图片,最后都会变成jpeg的格式。

欢迎加群: 252799167感谢@南宁-柿子

本文出自 “尛雷” 博客,请务必保留此出处[url/Article/index/id/15.html[/url]

AD:真正免费,域名+虚机+企业邮箱=0元

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。