你可能在<form encType="multipart/form-data"
解决方案 »
- DropDownList???????
- visual studio的cs文件中不同颜色的数据量代表什么意思
- 网站在点击调转到另一个页面时弹出一个页面锁定原来页面
- asp.net 除了session 和 cookies 还有其它办法保存用户登录信息吗?
- 请问在web怎么通过socket技术实现类似web qq的聊天
- ASP.NET(在线等)
- 菜鸟问题:asp和.net的兼容问题
- 怎样从一个文件取个二进制数据?
- 虚拟主机里面目录访问权限的问题,请高手解答,谢谢!
- 讨论,一个大的系统,类应该怎么组织,按功能,人员,数据处理,还是表数据其他!
- 头疼!请教为什么有的时候DataGrid运行出来是空白的?
- 请看代码.帮助解决.
Stream imgdatastream =File1.PostedFile.InputStream; 出错,可能是因为File1.PostedFile.InputStream语句执行异常,导致imgdatastream没有示例话!!你检查一下File1.PostedFile.InputStream语句的执行,有可能文件的路径没给出,或者没有找到该文件!!可能是这样的,我没有做实验!!!
设置正确了吗?
你的对象用的不对!!!看看下面示例是否有启发!!!!
下面的示例将客户端文件集合中的第一个文件的内容读取到一个字节数组中,并将该字节数组复制到一个字符串。using System.Web;
HttpFileCollection MyFileCollection;
HttpPostedFile MyFile;//声明上载文件
int FileLen;
System.IO.Stream MyStream;
MyFileCollection = Request.Files;//获得客户端文件集合
MyFile = MyFileCollection[0];
FileLen = MyFile.ContentLength;
byte[] input = new byte[FileLen];
// Initialize the stream.
MyStream = MyFile.InputStream;
MyStream.Read(input, 0, FileLen);//读取文件
// Copy the byte array into a string.
for (int Loop1 = 0; Loop1 < FileLen; Loop1++)
MyString = MyString + input[Loop1].ToString();