上传文件就这么简单:Request.InputStream to FileStream
2012-11-30 21:38
483 查看
借助 .NET 4.0 新增的 Stream.CopyTo (),可以轻松实现“流对流”保存上传文件,示例代码如下:
今天的作业完成!
public ActionResult ProcessUpload(string filename) { using (var inputStream = Request.InputStream) { using (var flieStream = new FileStream(@"c:\temp\" + filename, FileMode.Create)) { inputStream.CopyTo(flieStream); } } return Json(new { success = true }); }
今天的作业完成!
相关文章推荐
- httpClient4.3 模拟Post提交,模拟Post上传文件并解决服务端使用spingMVC时upload.parseRequest(request)解析不到File,Pos简单抓取页面数据
- Struts2上传文件报错Unable to parse request org.apache.commons.fileupload.FileUploadBase$IOFileUploadExcept
- 解决php上传文件过程中Warning move_uploaded_file, failed to open stream的一种思路
- Struts2上传文件报错Unable to parse request org.apache.commons.fileupload.FileUploadBase$IOFileUploadExcept
- php文件上传 [function.move-uploaded-file]: failed to open stream 错误解决办法
- 上传文件出错:org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed. Stream ended unexpectedly
- 上传文件出错:org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed. Stream ended unexpectedly
- PHP 上传文件 function move_uploaded_file: failed to open stream
- 解决文件图片等上传DebugFilesKeyError: You tried to access the file "file" in the request
- 一个简单的jQuery插件ajaxfileupload实现ajax上传文件例子
- Java基础之写文件——通过缓冲流写文件(StreamOutputToFile)
- UrlDownloadtoFile文件下载,进度条,下载暂停,停止的简单实现
- 异常-----springmvc + ajaxfileupload解决ajax不能异步上传图片的问题。java.lang.ClassCastException: org.apache.catalina.connector.RequestFacade cannot be cast to org.springframework.web.multipart.
- AjaxFileUpload 简单上传文件附加参数
- springmvc 上传文件 type=file name=imagepath request转换出
- 完美解决failed to open stream: HTTP request failed!(file_get_contents引起的)
- ajaxFileUpload 异步上传文件简单使用
- 完美解决failed to open stream: HTTP request failed!(file_get_contents引起的)
- input(type="file")+Handler(一般处理程序)上传文件简单Demo
- 一个简单的jQuery插件ajaxfileupload实现ajax上传文件例子