VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1785|回复: 14

急问关于多文件上传的问题

[复制链接]

2

主题

7

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
发表于 2020-2-15 15:30:01 | 显示全部楼层 |阅读模式
protected void Button1_Click(object sender, EventArgs e)
    {
        HttpFileCollection files = Request.Files;
        for (int i = 0; i < files.Count; i++)
        {
            HttpPostedFile postedfile = files[i];
            String filename = Path.GetFileName(postedfile.FileName);
            postedfile.SaveAs(@"D:\fileload\" + filename);
        }
    }
为什么在没有用母板的时候可以上传,可使用了母板就不能了呢
回复

使用道具 举报

0

主题

322

帖子

115.00

积分

新手上路

Rank: 1

积分
115.00
发表于 2020-4-15 16:45:01 | 显示全部楼层
应该不会/
用了母板页的页面与普通页面的唯一不同就是控件的级别降了一层,其他都是一样的。
回复

使用道具 举报

2

主题

7

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
 楼主| 发表于 2020-4-15 18:30:01 | 显示全部楼层
所以我才纳闷阿
回复

使用道具 举报

0

主题

322

帖子

115.00

积分

新手上路

Rank: 1

积分
115.00
发表于 2020-4-15 21:15:01 | 显示全部楼层
报什么错?
回复

使用道具 举报

2

主题

7

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
 楼主| 发表于 2020-4-16 10:15:01 | 显示全部楼层
没有报错阿,就是 HttpFileCollection files = Request.Files;后files.count=0
回复

使用道具 举报

0

主题

322

帖子

115.00

积分

新手上路

Rank: 1

积分
115.00
发表于 2020-4-16 14:15:01 | 显示全部楼层
我也是在母板页里试没有这个问题.
你用什么控件?
回复

使用道具 举报

0

主题

322

帖子

115.00

积分

新手上路

Rank: 1

积分
115.00
发表于 2020-4-16 15:15:01 | 显示全部楼层
两种控件都试了,没有问题.
回复

使用道具 举报

2

主题

7

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
 楼主| 发表于 2020-4-16 16:30:02 | 显示全部楼层
input file
回复

使用道具 举报

2

主题

7

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
 楼主| 发表于 2020-4-25 11:30:01 | 显示全部楼层
我用JS按按钮添加文件域
<script language="JavaScript">
    function addFile()
    {
    var str = '<INPUT type="file" size="30" NAME="File">'+"<br/>";
    document.getElementById('MyFile').insertAdjacentHTML("beforeEnd",str);
    }
    </script>
但为什么上传的时候
HttpFileCollection files = Request.Files;
        for (int i = 0; i < files.Count; i++)
        {
            HttpPostedFile postedfile = files[i];
            String filename = Path.GetFileName(postedfile.FileName);
            postedfile.SaveAs(@"D:\fileload\" + filename);
        }
这里的files.count总是等于0呢,但是在不用母板的情况下又是可以正常上传的????
高人指点阿,难道和母板有关系??
回复

使用道具 举报

0

主题

322

帖子

115.00

积分

新手上路

Rank: 1

积分
115.00
发表于 2020-4-26 00:45:01 | 显示全部楼层
你是在客户端加的file控件,难怪.

客户端加的控件,就算不用母板页也应该得不到Request.Files的Count
注意有一个'MyFile'好像原来就存在的.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表