js 获取图片尺寸,javascript中怎么获取手机相册并上传

frontend 投稿 1400 0 评论

js 获取图片尺寸,javascript中怎么获取手机相册并上传

本章内容给大家谈谈关于遇上javascript中怎么获取手机相册并上传等问题,我们该怎么处理呢。下面这篇文章将为你提供一个解决思路,希望能帮你解决到相关问题。

一、获取手机相册

1、使用HTML5的File API和input标签来实现获取手机相册的功能,代码如下:



2、使用FileReader API来读取文件,读取的文件可以是图片,代码如下:


var reader = new FileReader();
reader.readAsDataURL(input.files[0]);
reader.onload = function(e) {
    // 读取成功后执行的操作
}

3、使用HTML5的Media Capture API来实现获取手机相册的功能,代码如下:


navigator.device.capture.getPicture(function(imageData) {
    // 获取图片成功后执行的操作
}, function(message) {
    // 获取图片失败后执行的操作
}, {
    limit: 2
});

二、上传图片

1、使用FormData对象来上传图片,代码如下:


var formData = new FormData();
formData.append('file', file);

2、使用XMLHttpRequest对象来发送请求,代码如下:


var xhr = new XMLHttpRequest();
xhr.open('POST', '/upload', true);
xhr.send(formData);

3、使用jQuery的Ajax来发送请求,代码如下:


$.ajax({
    url: '/upload',
    type: 'POST',
    data: formData,
    processData: false,
    contentType: false
});

总结

以上就是为你整理的javascript中怎么获取手机相册并上传全部内容,希望文章能够帮你解决相关问题,更多请关注本站相关栏目的其它相关文章!

编程学习分享 » js 获取图片尺寸,javascript中怎么获取手机相册并上传

赞 (0) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽

高效,专业,符合SEO

联系我们