拖放文件上传验证IE9,IE8和IE7时获取文件属性

时间:2017-11-30 13:00:18

标签: javascript c# jquery html asp.net

我已经使用Filedrop.js网络应用程序上的插件asp.net实现了拖放文件上传。我需要在上传之前使用文件的属性。

在上传文件之前,如何在文件放入浏览器后获取文件的属性?我需要IE9IE8IE7浏览器中的这些属性。

<body>
<div id="zone" class="upload">
    <div id="dropIE9" class="drop" style="text-align: center; margin-bottom: 10px;">
        Drop or Upload         
        CSV File
        <br />
        <a>Browse</a>
        <br />
        <input id="fileCsvUploadIE9" type="file" style="opacity: 0; display: block;" />
    </div>
</div>
 <script type="text/javascript">
     var options = { iframe: { url: 'FileUploadHandler.ashx'} };
     var zone = new FileDrop('zone', options);
     zone.event('send', function (files) {
         files.each(function (file) {             
             file.event('done', function (xhr) {
                 alert('Done uploading ' + this.name + ', response:\n\n' + xhr.responseText);
             });
             file.sendTo('FileUploadHandler.ashx');
         });
     });
     zone.event('iframeDone', function (xhr) {
         alert('Done uploading via <iframe>, response:\n\n' + xhr.responseText);
     });
     fd.addEvent(fd.byID('multiple'), 'change', function (e) {
         zone.multiple(e.currentTarget || e.srcElement.checked);
     });
</script>

0 个答案:

没有答案