js获取手机相册(根据微信jssdk的localid获取照片)

本文目录
- 根据微信jssdk的localid获取照片
- autojs获取相册所有文件夹
- html5 获取手机摄像头与相册问题
- HTML jS 调用手机相册
- js调用iOS系统相册问题( input type=“file”在iOS上调用)
- html5 如何调用手机相册
根据微信jssdk的localid获取照片
$("#xiangji").click(function () {
wx.chooseImage({
count: 1, // 默认9
sizeType: , // 可以指定是原图还是压缩图,默认二者都有
sourceType: , // 可以指定来源是相册还是相机,默认二者都有
success: function (res) {
var localIds = res.localIds; // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片
$(".vip-tx").find("img").attr("src", localIds);
wx.uploadImage({
localId: localIds.toString(), // 需要上传的图片的本地ID,由chooseImage接口获得
isShowProgressTips: 1, // 默认为1,显示进度提示
success: function (res) {
var serverId = res.serverId; // 返回图片的服务器端ID
wx.downloadImage({
serverId: serverId.toString(), // 需要下载的图片的服务器端ID,由uploadImage接口获得
isShowProgressTips: 1, // 默认为1,显示进度提示
success: function (res) {
var downloadId = res.localId; // 返回图片下载后的本地ID
alert(downloadId);
}
});
}
});
}
});
});
autojs获取相册所有文件夹
autojs获取相册所有文件夹用open。很多很不常见的格式比如.000等文本格式,其实都是可以用Notepad++打开,基本上都是用open来读取文件。
html5 获取手机摄像头与相册问题
《input type="file" accept="video/*;capture=camcorder"》
《input type="file" accept="audio/*;capture=microphone"》
之前做过微信的一些项目,在ios上使用这个file域是可以实现【拍照】和【选择相册】的
但是由于安卓机的兼容性非常糟糕,有些安卓机是可以的,有些就是不行,需要用一些app控件才可以实现
HTML jS 调用手机相册
可以使用《input file="file" accept="image/*;capture=camera"》进行相册的访问或是拍照。
js调用iOS系统相册问题( input type=“file”在iOS上调用)
最近一个项目用了纯h5 页面 当js调用系统相册时候,弹出的框 显示的是这样的
但是需要的是这样的
做法是这样的
延伸下(下面这个我没有验证过,但是看起来 就是对的啊)
iOS 应用程序内切换语言 中英文切换
html5 如何调用手机相册
需要加载cordova.js
方法:
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
pictureSource = navigator.camera.PictureSourceType;
destinationType = navigator.camera.DestinationType;
}
//相册
function fromCamera()
{
var source = pictureSource.PHOTOLIBRARY;
navigator.camera.getPicture(function (imageData) {
setimg(imageData);
}, function (message) {
if (source == pictureSource.CAMERA)
alert(’加载照相机出错!’ + message);
else
alert(’加载相册出错!’ + message);
}, {
quality: 50,
destinationType: destinationType.FILE_URI,
sourceType: source
});
}
//拍照
function EditImgPz()
{
navigator.camera.getPicture(function (imageData) {
setimg(imageData);
}, function (message) {
alert(message);
}, {
quality: 50,
destinationType: navigator.camera.DestinationType.FILE_URI,
sourceType: Camera.PictureSourceType.CAMERA,
allowEdit: true,
encodingType: Camera.EncodingType.JPEG,
popoverOptions: CameraPopoverOptions,
saveToPhotoAlbum: true
});
}

更多文章:
js写入本地json文件(vue项目导入本地json文件的方法)
2026年4月12日 14:00
success的几种用法(success用法固定搭配是什么)
2026年3月22日 03:45
qq代码公安局已加入该群(QQ突然发消息“公安局已加入该会话”怎么办)
2026年5月27日 01:00
网站下载的软件(手机从网站上下载的软件一般下到哪个文件夹里)
2025年7月28日 05:15
mysql数据库怎么初始化(初始化腾讯云mysql数据库时支持什么格式)
2025年8月3日 05:30
hashset类添加元素的方法(java 怎么给set赋值)
2026年5月1日 10:00
英国首相宣布(英国首相约翰逊辟谣将入职中国钻石公司,事情的真相到底是什么)
2025年7月16日 21:00
sutool插件(怎么用Sketchup较快的制作玻璃的分隔杆,就是一大片玻璃幕墙上的分隔杆)
2025年12月23日 01:30
绘图仪属于什么设备(绘图仪是计算机的输入设备吗,还有鼠标器是计算机的输入设备吗)
2025年9月17日 00:45














