上传文件获取Stream的方法
2016-05-11 13:28
323 查看
文件上传到服务器以后,需要取出流,比如说NPOI读取的时候要传入一个流。
方法一:上传之后,保存到服务器,然后通过路径读取文件;
保存:
读取:
方法二:上传之后,不保存,直接用FileUpload.FileContent直接取出流,这个返回的就是一个Stream;
方法一:上传之后,保存到服务器,然后通过路径读取文件;
保存:
System.Web.HttpPostedFile postFile = null;
<span style="white-space:pre"> </span>postFile = FileUpload1.PostedFile; string filepath = FileUpload1.PostedFile.FileName; string filename = filepath.Substring(filepath.LastIndexOf("\\") + 1); serverpath = Server.MapPath("../files/UploadFile/") + filename; FileUpload1.PostedFile.SaveAs(serverpath);
读取:
FileStream file = new FileStream(serverpath, FileMode.Open, FileAccess.Read) workbook = new XSSFWorkbook(file);
方法二:上传之后,不保存,直接用FileUpload.FileContent直接取出流,这个返回的就是一个Stream;
workbook = new XSSFWorkbook(FileUpload1.FileContent);
相关文章推荐
- IIS7.5站点配置
- android studio 使用github完整保存
- hdu 4009 Transfer water(最小树形图模板)
- python全栈开发day1
- FileZilla 服务器端win server2008以上的配置
- noi2010超级钢琴
- iOS中富文本NSMutableAttributedString的用法
- 【转】VC6在Win7下打开文件崩溃问题
- SnackBar 中添加多个按钮
- ORACLE CHAR,VARCHAR,VARCHAR2,NVARCHAR类型的区别与使用
- PullToZoomScrollViewEx 下拉放大图片处理类
- 无所事事并不是慢生活,是消极的活着
- 什么事数据字典
- 输入一个链表的头结点,从尾到头反过来打印出每个节点的值。
- session 持久化问题
- App Store审查缩至24小时
- 【转】android-修改TextView中部分文字的颜色
- MSM搭建(Memcached_Session_Manager)--解决集群session共享
- Unity中的Path对应各平台中的Path
- 大型网站架构技术一览