h5调用手机相册摄像头以及文件夹
来源:互联网 发布:sqsxfree类似软件 编辑:程序博客网 时间:2024/05/16 03:39
- <!DOCTYPE HTML>
- <html>
- <head>
- <title>上传图片</title>
- <meta charset="utf-8">
- </head>
- <body>
- <iframe name="uploadfrm" id="uploadfrm" style="display: none;"></iframe>
- <form name="formHead" method="post" action="" id="formHead" enctype="multipart/form-data" target="uploadfrm">
- <div>
- <div>
- <input type="file" name="file_head" id="file_head" onchange="javascript:setImagePreview();" />
- </div>
- <div>
- <div id="DivUp" style="display: none">
- <input type="submit" data-inline="true" id="BtnUp" value="确认上传" data-mini="true" />
- </div>
- </div>
- </div>
- </form>
- <div data-role="fieldcontain">
- <div id="localImag">
- <img id="preview" width="-1" height="-1" style="display: none" />
- </div>
- </div>
- <script type="text/javascript">
- function setImagePreview() {
- var preview, img_txt, localImag, file_head = document.getElementById("file_head"),
- picture = file_head.value;
- if (!picture.match(/.jpg|.gif|.png|.bmp/i)) return alert("您上传的图片格式不正确,请重新选择!"),
- !1;
- if (preview = document.getElementById("preview"), file_head.files && file_head.files[0]) preview.style.display = "block",
- preview.style.width = "63px",
- preview.style.height = "63px",
- preview.src = window.navigator.userAgent.indexOf("Chrome") >= 1 || window.navigator.userAgent.indexOf("Safari") >= 1 ? window.webkitURL.createObjectURL(file_head.files[0]) : window.URL.createObjectURL(file_head.files[0]);
- else {
- file_head.select(),
- file_head.blur(),
- img_txt = document.selection.createRange().text,
- localImag = document.getElementById("localImag"),
- localImag.style.width = "63px",
- localImag.style.height = "63px";
- try {
- localImag.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)",
- localImag.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = img_txt
- } catch(f) {
- return alert("您上传的图片格式不正确,请重新选择!"),
- !1
- }
- preview.style.display = "none",
- document.selection.empty()
- }
- return document.getElementById("DivUp").style.display = "block",
- !0
- }
- </script>
- </body>
- </html>
参考文献:http://blog.csdn.net/jwzhangjie/article/details/40391537#comments
阅读全文
0 0
- h5调用手机相册摄像头以及文件夹
- H5调用手机的摄像头拍照上传以及手机相册选取照片
- H5调用手机的摄像头拍照上传以及手机相册选取照片但不支持Android的分析
- H5调用摄像头、相册、拨打电话、信息
- H5技术完美实现调用手机摄像头、相册。图片上传base64,图片压缩、预览、删除以及图片旋转90度的处理--demo。
- 使用HTML5+调用手机摄像头和相册
- html5怎样调用手机摄像头或者相册
- H5调用手机相册 在vivo手机不显示
- H5调用手机相册 在vivo手机不显示
- html手机端调用手机相册和摄像头
- html手机端调用手机相册和摄像头
- Android 调用手机相册、摄像头拍照及剪裁照片
- Android调用手机摄像头和相册获取图片
- HMTL5调用手机摄像头拍照和获取相册
- 调用摄像头和相册
- 调用摄像头和相册
- Android之调用摄像头和相册以及裁剪
- Android 调用摄像头拍照 以及 从相册中选择照片
- Java经典算法40例(三十八)
- 手机app测试的注意事项
- 真Unity3d_从错误里好像看出了点东西
- 大小端以及如何判断当前的机器为大端小端
- 557. Reverse Words in a String III
- h5调用手机相册摄像头以及文件夹
- if单选控制结构
- hdu 1597 find the nth digit(模拟)
- Java经典算法40例(三十九)
- C++中箭头-> 双冒号::点号.操作符区别
- Android7.0 较6.0的新特性比较--集全所有变更比较
- Vue分享4
- iOS 打包 "Found an unexpected Mach-O header code: 0x72613c21"报错
- [你必须知道的.NET]第三十三回,深入.NET 4.0之,Lazy<T>点滴