uploader秒传图片到服务器

本文主要为大家详细介绍了uploader秒传图片到服务器的完整代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。

先看看效果图:

uploader秒传图片到服务器

uploader秒传图片到服务器

uploader秒传图片到服务器

页面中js部分

var f1 = null; var picarr = new Array(); var basearr = new Array(); var lat = "",   longt = ""; var files = []; // 上传文件 function upload() {         var wt = plus.nativeUI.showWaiting();   var task = plus.uploader.createUpload(server + "?action=dynamicadd", {       method: "POST"     },     function(t, status) { //上传完成       if (status == 200) { //           console.log("上传成功:" + t.responseText);         mui.toast("发表成功");         //插入本地数据库         wt.close();         mui.back();       } else {         console.log("上传失败:" + status);         wt.close();       }     }   );   var title = $("#tbxtitle").val();   if (title.length uploader秒传图片到服务器");         var dstname="_downloads/"+getUid()+".jpg";//设置压缩后图片的路径         newUrlAfterCompress=compressImage(e.files[i],dstname);         appendFile(dstname);         //console.log(e.files[i]);         //console.log(dstname);       }     }   }, function(e) {     console.log("取消选择图片");   }, {     filter: "image",     multiple: true   }); }  //压缩图片,这个比较变态的方法,无法return function compressImage(src,dstname) {   //var dstname="_downloads/"+getUid()+".jpg";   plus.zip.compressImage({       src: src,       dst: dstname,       overwrite:true,       quality: 20     },     function(event) {       //console.log("Compress success:"+event.target);       return event.target;     },     function(error) {       console.log(error);       return src;       //alert("Compress error!");     });    } //旋转图片,本文没用到 function rotateImage() {   plus.zip.compressImage({       src: "_www/a.jpg",       dst: "_doc/a.jpg",       rotate: 90 // 旋转90度     },     function() {       alert("Compress success!");     },     function(error) {       alert("Compress error!");     }); }  function showActionSheet() {   var bts = [{     title: "拍照"   }, {     title: "从相册选择"   }];   plus.nativeUI.actionSheet({       cancel: "取消",       buttons: bts     },     function(e) {       if (e.index == 1) {         getImage();       } else if (e.index == 2) {         galleryImgs();       }     }   ); } //拍照 function getImage() {   var cmr = plus.camera.getCamera();   cmr.captureImage(function(p) {     plus.io.resolveLocalFileSystemURL(p, function(entry) {       var localurl = entry.toLocalURL(); //       $(".dynamic_images ul li").remove(".pickimg");       $(".dynamic_images ul").prepend("

登录后复制uploader秒传图片到服务器“);     });   }); }

页面初始化的一些操作:

document.addEventListener("plusready", plusReady, false);  function plusReady() {   document.getElementById("addnew").addEventListener("tap", function() {     showActionSheet();//拍照还是相册   });   document.getElementById("fabiao").addEventListener("tap", function() {     upload();//上传文件   });   plus.nativeUI.closeWaiting();  }

登录后复制

html布局,比较简单,模仿微信的:

   

登录后复制     <!–uploader秒传图片到服务器–>     uploader秒传图片到服务器          

服务端asp.net版

string file = ""; int count = Request.Files.Count;  for (int i = 0; i 

速度非常快,测试过,如果不压缩速度没有明显的下降,但是考虑到显示时候加载的问题,还是进行了压缩。

后补的CSS,其实没什么样式的:


   .dynamic_images {     width: 100%;   }      .dynamic_images ul {     margin: 0;     padding: 0;   }      .dynamic_images ul li {     float: left;     list-style: none;     width: 25%;   }      .dynamic_images ul li img {     width: 98%;     height: 80px;   } 

登录后复制

加号是字体:http://iconfont.cn/
头部样式是二次修改HB的样式,如果你不是用HB开发的话,自己写CSS就行了。

相关推荐:

实例讲解H5移动开发Ajax上传多张Base64格式图片到服务器

实例详解微信小程序上传图片到服务器

js实现图片粘贴上传到服务器并展示的实例

以上就是uploader秒传图片到服务器的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2791107.html

(0)
上一篇 2025年3月8日 19:05:58
下一篇 2025年3月8日 19:06:12

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • JS实现图片放大镜插件实例详解

    本文主要为大家详细介绍了js实现图片放大镜插件的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。 前  言   我们大家经常逛各种电商类的网站,商品的细节就需要用到放大镜,这个大家一定不陌生,今天我们就做一个图…

    2025年3月8日
    200
  • 本地搭建微信小程序服务器如何实现

    本文主要介绍了本地搭建微信小程序服务器的实现方法的相关资料,希望通过本文能帮助到大家,让大家轻松的搭建自己的微信小程序的服务器,需要的朋友可以参考下,希望能帮助到大家。 本地搭建微信小程序服务器的实现方法 现在开发需要购买服务器,价格还是有…

    2025年3月8日 编程技术
    200
  • node实现文字生成图片代码分享

    本文主要介绍了node文字转图片的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。 今天老板提了需求,要在服务端生成邀请卡,嗯…,简单的说就是把要这张: 变成差多这样的: 后端搞rub…

    2025年3月8日
    200
  • jQuery实现圆点图片轮播实例分享

    在页面的指定位置实现的图片自动的左右轮流切换展示效果,当点击图片左下的标签(或中间的小圆点)切换到对应的图片。接下来通过本文给大家分享用jquery实现圆点图片轮播效果实例代码,需要的朋友参考下,希望能帮助到大家。 图片轮播效果 : 在页面…

    2025年3月8日
    200
  • jQuery如何实现图片滑动效果

    图片滑动在很多地方都需要,本文主要介绍了jquery实现图片滑动效果的实例,具有很好的参考价值。下面跟着小编一起来看下吧,希望能帮助到大家。 思路:当鼠标进入元素时,触发hover中的第一个函数,离开时触发hover中的第二个函数。 如图所…

    2025年3月8日
    200
  • imgareaselect辅助后台实现图片上传裁剪方法教程

    本文主要为大家详细介绍了利用imgareaselect辅助后台实现图片裁剪的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。 因为项目当中用到图片裁剪,本来可以不用到后台进行裁剪的,但是要兼容万恶的IE浏览器,…

    2025年3月8日
    200
  • jQuery自动或手动图片切换实现方法分享

    学习js的时候本来积攒了很多有趣的小例子,但是苦于没有找到一些好的平台来展示这些js效果。今天发现了runjs这个分享代码的平台,本文主要为大家详细介绍了jquery自动或手动图片切换效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,…

    编程技术 2025年3月8日
    200
  • layer前端组件实现图片显示功能方法

    本文主要介绍了layui中layer前端组件实现图片显示功能的方法,结合实例形式分析了layui中layer组件调用图片显示功能的操作方法与相关注意事项,并提供了layer与layui源码下载,需要的朋友可以参考下,希望能帮助到大家。 实现…

    编程技术 2025年3月8日
    200
  • wx.getImageInfo()如何获取图片信息

    本文主要为大家详细介绍了微信小程序wx.getimageinfo()如何获取图片信息,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。 一.知识点 二.列子 (1).加载时         图片的大小:{{imgwidt…

    2025年3月8日
    200
  • 实现react服务器渲染基础方法

    本文主要和大家介绍从零开始最小实现react服务器渲染详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。 前言 最近在写 koa 的时候想到,如果我部分代码提供api,部分代码支持ssr,那…

    2025年3月8日
    200

发表回复

登录后才能评论