当前位置: 首页 > news >正文

网站建设和平面设计应用网站如何做

网站建设和平面设计,应用网站如何做,网站建设的含盖哪方面,电影网站权重怎么做基于原生html5实现#xff0c;不需要falsh支持#xff0c;进度可以自定义显示#xff0c;控制灵活#xff0c; 本来打算使用jquery插件进行异步文件上传#xff0c;比如uploadfy但是需要额外的支持#xff0c;也有人用iframe模仿异步上传机制#xff0c;感觉都比较别扭。…基于原生html5实现不需要falsh支持进度可以自定义显示控制灵活 本来打算使用jquery插件进行异步文件上传比如uploadfy但是需要额外的支持也有人用iframe模仿异步上传机制感觉都比较别扭。因为项目不考虑低版本浏览器所以决定用html5实现。下面只是一个简单的demo具体样式需要自己去做。后台基于strut2进行文件处理具体因项目而定。只是要注意设置文件大小的限制。  这个配置根据具体情况设定超过此值会报404.首先是上传页面,比较简单附带了文件上者这个参数。upload.jspString path request.getContextPath();%使用XMLHttpRequest上传文件var xhr new XMLHttpRequest();//监听选择文件信息    function fileSelected() {//HTML5文件API操作       var file document.getElementById(fileName).files[0];if (file) {var fileSize 0;if (file.size 1024 * 1024)fileSize (Math.round(file.size * 100 / (1024 * 1024)) / 100).toString() MB;elsefileSize (Math.round(file.size * 100 / 1024) / 100).toString() KB;document.getElementById(fileName).innerHTML Name: file.name;document.getElementById(fileSize).innerHTML Size: fileSize;document.getElementById(fileType).innerHTML Type: file.type;}}//上传文件    function uploadFile() {var fd new FormData();//关联表单数据,可以是自定义参数       fd.append(name, document.getElementById(name).value);fd.append(fileName, document.getElementById(fileName).files[0]);//监听事件       xhr.upload.addEventListener(progress, uploadProgress, false);xhr.addEventListener(load, uploadComplete, false);xhr.addEventListener(error, uploadFailed, false);xhr.addEventListener(abort, uploadCanceled, false);//发送文件和表单自定义参数       xhr.open(POST, /user/uploadifyTest_doUpload);xhr.send(fd);}//取消上传 function cancleUploadFile(){xhr.abort();}//上传进度    function uploadProgress(evt) {if (evt.lengthComputable) {var percentComplete Math.round(evt.loaded * 100 / evt.total);document.getElementById(progressNumber).innerHTML percentComplete.toString() %;}else {document.getElementById(progressNumber).innerHTML unable to compute;}}//上传成功响应    function uploadComplete(evt) {//服务断接收完文件返回的结果     alert(evt.target.responseText);}//上传失败    function uploadFailed(evt) {alert(上传失败);}//取消上传    function uploadCanceled(evt) {alert(您取消了本次上传.);}选择文件上传者fd.append(name, document.getElementById(name).value);fd.append(fileName, document.getElementById(fileName).files[0]);这两句是把数据绑定到表单。因为html5支持多文件上传所以document.getElementById(fileName).files返回的是数组。这里只有一个文件所以取下标0的元素。xhr.upload.addEventListener(progress, uploadProgress, false);xhr.addEventListener(load, uploadComplete, false);xhr.addEventListener(error, uploadFailed, false);xhr.addEventListener(abort, uploadCanceled, false);这里绑定进度、上传、错误、中断的事件提供一些交互。文件进度显示就是在progress回调中进行显示的。然后贴上后台代码和action配置UploadifyTestAction.javaaction配置这样基本的上传功能了。
http://www.zqtcl.cn/news/279329/

相关文章:

  • 自己做网站需要多少费用asa8.4 做网站映射
  • 商业网站 模板黑龙江省建设厅安全员考试
  • 网站新备案不能访问室内装修网站模板
  • 工程师报考网站wordpress设置视频图片不显示图片
  • 徐州网站建设公司排名成都住建平台
  • 用来备案企业网站国外免费外贸网站
  • 网页背景做的比较好的网站做一个企业网站价格
  • 免费制图网站县级门户网站建设的报告
  • 北京网站建设网怎么用手机做一个网站
  • 网站建设管理办法关于公司门户网站建设的议案
  • 网站开发入职转正申请书体验好的网站
  • 在线精品课程网站开发网站备案号怎么修改
  • 网站建设 风险百度热搜的含义
  • 怎样创作网站公司做网站 要准备哪些素材
  • 网站上的平面海报怎么做南阳企业做网站
  • 佛山公众平台网站推广多少钱wordpress如何调用分类目录
  • 网站推广应该注意什么信息发布平台推广
  • 官方网站案例做网站私活在哪接
  • 做网站滨州wordpress 不同域名
  • 找人做设计的网站广州做网站(信科网络)
  • 如何选择网站做站方向青之峰网站建设
  • 福州哪家网站制作设计高端还实惠设计logo的理念
  • 吉林市网站建设促销式软文案例
  • 三门峡市建设局网站网站开发费用是否资本化
  • 建设部网站官网 施工许可杭州萧山网站开发
  • 福建省建设资格注册管理中心网站竹子建站怎么样
  • 想做一个什么样的网站网站建设功能评价指标
  • 网站建设渠道合作友情链接是免费的吗
  • wordpress如何制作网站网站建设及推广方案ppt
  • 关于建设门户网站的通知重庆刮刮卡制作