代码:
StreamReader sr = new StreamReader(Request.Files[0].InputStream, Encoding.ASCII);
报错:
Request.Files[0].InputStream = “Request.Files[0]”引发了“System.ArgumentOutOfRangeException”类型的异常索引超出范围。必须为非负值并小于集合大小。
StreamReader sr = new StreamReader(Request.Files[0].InputStream, Encoding.ASCII);
报错:
Request.Files[0].InputStream = “Request.Files[0]”引发了“System.ArgumentOutOfRangeException”类型的异常索引超出范围。必须为非负值并小于集合大小。
解决方案 »
- C#label的visible属性timer触发改变时 label的visiblechanged时间循环播放声音问
- 求c#自定义窗体样式源码
- 100分求助。用install shield做成的安装文件,怎么打包成一个exe文件???
- 怎样在已建好的水晶报表中文件中,添加一个新的字段,而不改变原来文档的格式?(在线等)
- C#2005在C1.Win.C1FlexGrid中如何显示LINK
- 求一种查询方法 你输入 zhmz 就可以查找 中华民族 希望路过的高人指点谢谢了
- 请教各位高手!!!
- C#怎样读取Excel文件中的数据,用ODBC, 非常感谢
- 如果在C#或VB.NET中用到Office组件,如果程序安装到其有没有装MS Office的电脑能否正常执行,如果不能执行..........
- 如何让TextBox控件只能接受键盘的Delete而不能接受其他的键盘操作?
- C# DLL如何注入explorer.exe??
- 请问DevExpress中的ComboBoxEdit怎么绑定数据?我想既可以下拉选择又可以自己输入值
是null纪录...
你要看request的files是不是0条纪录
你的Request.Files[0].InputStream
之前有什么操作吗?
还有你Request是什么?
{
try
{
StreamReader sr = new StreamReader(Request.Files[0].InputStream, Encoding.ASCII);
就是按了Button,触发这个事件,就错了
上传控件
<input id="File1" type="file" size="14" language="javascript" onclick="return File1_onclick()" />
触发的Button
<asp:Button ID="UpLoadButton" runat="server" Text="上传" OnClick="UpLoadButton_Click" />