会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
消失的风
感悟内心,随风而动
首页
管理
订阅
ASP.NET MVC 上传文件
ASP.NET MVC 文件上传
这几天练习的ASP.NET MVC项目中碰到了文件上传的问题,分享一下:
View:
View
1
<
form
action
="/AdminImage/Index/"
method
="post"
enctype
="multipart/form-data"
>
2
<
div
>
3
Please select a file to upload:
4
<
input
type
="file"
id
="fileImage"
name
="fileImage"
/>
5
<
input
type
="submit"
value
="Upload"
/>
6
</
div
>
7
</
form
>
Controller:
Controller
1
public
ActionResult Index()
2
{
3
return
View();
4
}
5
[AcceptVerbs(HttpVerbs.Post)]
6
public
ActionResult Index(FormCollection collection)
7
{
8
if
(Request.Files.Count
==
0
)
9
{
10
return
View();
11
}
12
var c
=
Request.Files[
0
];
13
if
(c
!=
null
&&
c.ContentLength
>
0
)
14
{
15
int
lastSlashIndex
=
c.FileName.LastIndexOf(
"
\\
"
);
16
string
fileName
=
c.FileName.Substring(lastSlashIndex
+
1
, c.FileName.Length
-
lastSlashIndex
-
1
);
17
fileName
=
Path.Combine(CommonUtility.DocImagePath, fileName);
18
c.SaveAs(fileName);
19
}
20
return
View();
21
}
disappearwind
posted @
2009-05-19 14:58
消失的风
阅读(
2739
) 评论(
1
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部