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

企业网站的设计怎么做百度开户代理

企业网站的设计怎么做,百度开户代理,东莞做网站企业,青岛做网站建公司本文摘要#xff1a;http://www.liaoxuefeng.com/ 在HTML表单中#xff0c;可以上传文件的唯一控件就是input typefile。 注意#xff1a;当一个表单包含input typefile时#xff0c;表单的enctype必须指定为multipart/form-datahttp://www.liaoxuefeng.com/ 在HTML表单中可以上传文件的唯一控件就是input typefile。 注意当一个表单包含input typefile时表单的enctype必须指定为multipart/form-datamethod必须指定为post浏览器才能正确编码并以multipart/form-data格式发送表单的数据。 出于安全考虑浏览器只允许用户点击input typefile来选择本地文件用JavaScript对input typefile的value赋值是没有任何效果的。当用户选择了上传某个文件后JavaScript也无法获得该文件的真实路径 //当设置了Enctype为multipart/form-data 可以传多格式的不仅限于图片 form idform1 runatserver enctypemultipart/form-data methodpost action表格提交的去向 //要在后台得到数据这里的action需要给个页面或一般处理程序input idFile1 typefile nameFile1 / //如果需要在后台获取信息这边的标签必须带name属性后台的Form[XX]才会有值input idButton1 typebutton valuebutton / //这里的type类型改成Submit才能触发表单提交script src../js/jquery-1.11.0.min.js/scriptscriptuse strict;$(#Button1).click(function () {var filename document.getElementById(File1).value; //这只是个路径而且不是真实的//对文件内类进行过滤if (!filename || !(filename.endsWith(.jpg) || filename.endsWith(.png) || filename.endsWith(.gif))) {alert(Can only upload image file.);return false;}})/script/form    我们上传一般只能一个路径需要文件信息我们一般在后台去做。     File API         可以在前台就直接获取文件信息不用在去后台获取 由于JavaScript对用户上传的文件操作非常有限尤其是无法读取文件内容使得很多需要操作文件的网页不得不用Flash这样的第三方插件来实现。 随着HTML5的普及新增的File API允许JavaScript读取文件内容获得更多的文件信息。 HTML5的File API提供了File和FileReader两个主要对象可以获得文件信息并读取文件。 关于 FIle和FileReader的了解 参考 https://developer.mozilla.org/en-US/docs/Web/API/File input idFile1 typefile / divimg idim stylewidth:100px;height:200px //divdiv idinfo/divscript src../js/jquery-1.11.0.min.js/scriptscriptuse strict;var fileInput document.getElementById(File1);var im document.getElementById(im);var info document.getElementById(info);//监听change事件fileInput.addEventListener(change, function () {if (!fileInput.value) { //非空非零即为真info.innerHTML 你没有选择文件;return ; //事件里面遇到return就退出了}//以下代码看不懂先去了解File Api里面的File和FileReader对象var file fileInput.files[0];//单个上传只有一个就是0info.innerHTML 文件 file.name br大小file.sizebr修改 file.lastModifiedDate;if (file.type ! image/jpeg file.type ! image/png file.type ! image/gif) {alert(不是有效的图片文件!);return;}var reader new FileReader();reader.onload function (e) { //每次读取操作完成触发次事件 //var datareader.result; 这样也可以获取到var data e.target.result; //data:image/jpeg;base64,/9j/4AAQSk...(base64编码)... //console.log(data); 这个输出来看了一下好多也看不懂而且还把网页卡住了im.src data;} //回调 reader.readAsDataURL(file); //用于读取File内容读取完成后会触发onload事件 })/script 结果 解释   该readAsDataURL方法用于读取指定Blob或的内容File。读取操作完成后readyState变成DONEloadend被触发。此时该result属性包含  the data as a 表示文件数据的URL作为base64编码字符串。 上面的代码演示了如何通过HTML5的File API读取文件内容。以DataURL的形式读取到的文件是一个字符串类似于data:image/jpeg;base64,/9j/4AAQSk...(base64编码)...常用于设置图像。如果需要服务器端处理把字符串base64,后面的字符发送给服务器并用Base64解码就可以得到原始文件的二进制内容。     转载于:https://www.cnblogs.com/Sea1ee/p/7131955.html
http://www.zqtcl.cn/news/99799/

相关文章:

  • 网站建设概况君隆网站建设
  • 富源县住房和城乡建设局网站备案信息 网站名
  • 做门窗的网站宁波附近的seo推广
  • 上海网站建设解决方案怎样设计网站
  • 龙华建站公司seo研究中心怎么样
  • 网站的大图标怎么做项目网站
  • 南京网站设计机构wap网站设计方案
  • 建站点怎么做网站wordpress 重写规则
  • 泰州做网站优化服装网站建设方案ppt
  • wordpress怎么设计网站微商城科技
  • 昆山营销型网站建设旅游网页制作模板教程
  • 企业网站开发时间淘客网站开发源代码
  • 传奇世界新开服网站html静态网页模板代码
  • 门户网站app开发网络服务提供者发现未成年通过网络发布
  • 编辑网站在线注册系统行业网站制作
  • 国外建设网站的软件西宁设计网站建设
  • 云服务器网站配置在线设计免费logo
  • 怎么在手机上做企业网站北京大学两学一做网站
  • 社区网站建设方案书服务型网站建设的主题
  • 做淘推广的网站如何制作表白链接
  • 外贸网站代码中国建设银行招聘网站甘肃分行
  • 免费ai设计logo网站西安网站开发外包公司有
  • 2017优秀网站设计欣赏如何做建议的网站
  • 获取网站访问qq怎么做链接
  • 最简单的网站建设中英文自助网站建设
  • vps 做网站品牌网站建设可信大蝌蚪
  • 怎样在百度建网站怎么建设课题网站
  • 广西网站设计欣赏企业网站建设的管理制度
  • 网站建设与管理提纲免费编程教学视频
  • 做效果图的网站有哪些推广网站详细教程