Gmail 新增附件添加的拖放功能

作者: nick 分类: js 发布时间: 2010-11-19 01:42 ė 61条评论

不久前,Gmail通过使用HTML5 标准,开始提供附件的拖放功能

使用Chrome或Firefox 3.6版浏览器软件的用户,可以像其他电子邮件客户端软件中操作一样,直接将文件拖拽至新邮件中成为附件,而不用再通过点击“添加附件”按钮这样的多次点击操作。

function handleFiles(files) {
  for (var i = 0; i <files.length; i++) {
    var file = files[i];
    var imageType = /image.*/;
   
    if (!file.type.match(imageType)) {
      continue;
    }
   
    var img = document.createElement("img");
    img.classList.add("obj");
    img.file = file;
    preview.appendChild(img);
   
    var reader = new FileReader();
    reader.onload = (function(aImg) { return function(e) { aImg.src = e.target.result; }; })(img);
    reader.readAsDataURL(file);
  }
}

点击查看详情:https://developer.mozilla.org/en/Using_files_from_web_applications

本文出自 传播、沟通、分享,转载时请注明出处及相应链接。

本文永久链接: https://www.nickdd.cn/?p=1243

发表评论

您的电子邮箱地址不会被公开。

Ɣ回顶部