首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IE中的文件上载问题

问IE中的文件上载问题
EN

Stack Overflow用户
提问于 2012-11-14 17:46:21
回答 2查看 351关注 0票数 1

我正在尝试用asp.net上传文件,但我正在使用jquery检查文件大小。它在除IE之外的所有浏览器中都能正常工作。下面是我用来验证文件大小的代码。

.aspx

代码语言:javascript
复制
<asp:FileUpload ID="fuAttachment" runat="server" ClientIDMode="Static" onchange='test('fuAttachment')' />

.js

代码语言:javascript
复制
function test(controlID) {
    debugger;
    var isSuccess = false;
    var hasFile = $('#' + controlID).val();

    if (hasFile != undefined) {

        var fileSize = ($('#' + controlID)[0].files[0].size / 1024);
        fileSize = (fileSize / 1024);
        var allowSize = 10;
        if (fileSize <= allowSize) {
            isSuccess = true;
        }
    }

    return isSuccess;
}

它不能在ie中工作。有谁能帮帮我

EN

回答 2

Stack Overflow用户

发布于 2012-11-14 17:56:09

IE版本9及更低版本不支持'files‘属性。不支持选择多个文件

票数 2
EN

Stack Overflow用户

发布于 2012-11-14 18:17:16

正如Janith在上面提到的,直到IE9 is都不支持一些与fileReader相关的属性,这些属性在其他浏览器中工作得很好。

如果你想做一些文件大小验证,那么你必须做一些服务器端脚本,图像大小验证,上传,这些都必须由服务器端完成,否则它可能不被IE支持。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13376361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档