网站有时候需要上传文件,本节以上传一张图片为例,在UserController.cs里添加如下代码:

        public string UploadImgPage()
{
return "<form action='/User/UploadImg' method='post' enctype='multipart/form-data'><input type='file' name='file'/><input type='submit' value='submit'/></form>";
} /// <summary>
/// 上传演示
/// </summary>
/// <returns></returns>
public string UploadImg()
{
if (Request.File == null) return "no file"; var fs = new FileStream(Environment.CurrentDirectory + @"\Htmls\" + Request.File.FileName, FileMode.OpenOrCreate);
fs.Write(Request.File.FileContent, 0, Request.File.FileContent.Length);
fs.Close(); return "<img src='/" + Request.File.FileName + @"'>";
}

然后按F5运行,在浏览器里输入:http://127.0.0.1:8000/User/UploadImgPage,显示如下界面:

选择要上传的图片,然后提交查看效果。


总结:您可以看到,文件上传与微软的MVC框架基本一致。

源码下载请浏览:http://www.cnblogs.com/chinasoft/p/8379662.html

最新文章

  1. spring装配---处理自动装配的歧义性
  2. 使用mustache.js 模板引擎输出html
  3. WKWebView详解
  4. Gradle DSL method found: ‘android()’错误
  5. 每个人应该知道的NVelocity用法
  6. js截取文件名
  7. MyEclipse 使用图文详解
  8. Android IntentService的使用和源码分析
  9. [BZOJ2733] [HNOI2012] 永无乡 (splay启发式合并)
  10. Python——LOL官方商城皮肤信息爬取(一次练手)
  11. python-初识python
  12. Windows 主机名映射地址
  13. 安装git-review
  14. python实现Content-Type类型为application/x-www-form-urlencoded发送POST请求
  15. metasploit framework(六):信息收集
  16. 图解 MongoDB 地理位置索引的实现原理(转)
  17. HDU 2561 第二小整数 (排序)
  18. Report_SRW工具的基本用法(概念)
  19. 解决PHP下载文件时因时文件太大而报404错误
  20. db_autopwn

热门文章

  1. 实用JS系列——BOM常用对象
  2. linux perf: 为什么采样频率设置成99Hz而不是100Hz
  3. 使用Unity 实现ASP.NET Web API 依赖注入
  4. Hibernate中多对多的annotation的写法(中间表可以有多个字段)
  5. placeholer改变默认灰色
  6. HDU1710---树(知前序遍历与中序遍历 求后序遍历)
  7. glance总结
  8. ios 改变图片大小缩放方法
  9. POCO库中文编程参考指南(1)总览
  10. ajax上传图片到数据库中(不会即时显示)