当前位置:编程学习 > C#/ASP.NET >>

发现ashx处理上传文件的一个奇怪问题!

当我没有input=“Text”时,我没有办法在后台通过HttpPostedFile ff = context.Request.Files[0];来取得上传的文件,此时说index超出范围,也就是Files为空。当我加了一个input=“Text”时却可以获得上传的文件,谁知道原因啊!!!!以及如何在不加input=“Text”的时候获取上传的文件啊
<head>
    <title></title>
</head>
<body>
    <form action="上传.ashx" method="post" enctype="multipart/form-data">
    <input id="Text1" name="Text1" type="text" />
    <input id="File1" name="File1" type="file" />
    <input id="File2" name="File2" type="file" />
    <input id="Submit1" type="submit" value="submit" />
</form>
</body> --------------------编程问答-------------------- 没人吗?不是把!!! --------------------编程问答-------------------- 先判定 Files的长度 也许用户1个也没选择 --------------------编程问答-------------------- 除 --------------------编程问答--------------------
引用 2 楼 rayyu1989 的回复:
先判定 Files的长度 也许用户1个也没选择

额!我已经选择了!本人做的测试程序 --------------------编程问答--------------------
引用 3 楼 a491057947 的回复:
嗯,不错,学习了。

没啥可学习的,给个解决方案哦! --------------------编程问答-------------------- 问题在于你不是用的〈input type='file' /〉 当然获取不到了
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,