人无信不立/2008-04-26 22:30
永春阁
专注于技术,切不可沉湎于技术
博客园
社区
首页
新随笔
联系
管理
订阅
随笔- 227 文章- 20 评论- 1301
MonoRail学习笔记十五:文件上传
在MonoRail中文件上传很简单,使用智能绑定方式后直接用HttpPostedFile类就可以进行操作了
vm文件:
1
<
h1
align
="center"
>
Upload photo
</
h1
>
2
<
form
action
="upload.rails"
method
="post"
enctype
="multipart/form-data"
>
3
4
$FormHelper.FileField("additionalFile")
5
<
input
name
="act"
type
="submit"
value
="Upload"
>
6
</
form
>
7
特别注意其中黑体的部分
Controller文件:
public
void
upload(HttpPostedFile additionalFile)
{
additionalFile.SaveAs(
"
c:\\
"
+
additionalFile.FileName.Substring(additionalFile.FileName.LastIndexOf(
"
\\
"
)
+
1
));
this
.CancelView();
}
使用的是智能绑定的方式
注意:此Controller类需要从
SmartDispatcherController
继承
当然将vm文件的第四行换成:
<
input
type
=file
name
="additionalFile"
/>
也是可以的
posted @ 2007-11-03 16:01
永春
阅读(715)
评论(6)
编辑
收藏
所属分类:
MonoRail
发表评论
回复
引用
查看
#1楼
2007-11-05 16:46 |
老刘.
$HtmlHelper.InputFile("cover", "%{onchange='logo_icon()',id='fulCover'}")
$HtmlHelper.InputFile 提供了一个重载方法,可以添加一些键值对,比如做上传图片预览的时候挂个javascript什么的。当然,html标签的写法是最简单的:)
Monorails系列文章非常体贴,GSpring辛苦了:)
回复
引用
#2楼
2007-11-06 09:06 |
hpy223 [未注册用户]
谢谢 GSpring的 Monorails系列文章,我是每期必看的!
回复
引用
#3楼
2007-11-19 20:45 |
陆俊杰2 [未注册用户]
严重支持,希望加油多写点,我很喜欢monrails的开发方式
回复
引用
查看
#4楼
2008-04-30 20:04 |
ddr888
自动绑定功能很强大 能深入一下就更好了
<input type=file name="additionalFile" />
control里面就直接可以用
public void upload(HttpPostedFile additionalFile)
真是太神奇了。
回复
引用
#5楼
2008-08-08 16:50 |
ryo.hune [未注册用户]
文中指出的例子适用于文件数量固定的情况。
请教一下:如果上传的文件数不可预测又该怎么处理呢?
新用户注册
刷新评论列表
标题
姓名
主页
Email
(博主才能看到)
验证码
*
看不清,换一张
[
登录
][
注册
]
内容(请不要发表任何与政治相关的内容)
网站首页
新闻频道
社区
小组
博问
网摘
闪存
找找看
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
"五向定位"职业成长路线公开课(上海、南京、大连)
Google站内搜索
相关文章:
Json.NET - LINQ to JSON
MonoRail学习笔记系列文章
ASP.net下大文件上传的解决方案及WebbUpload组件源码
Spring.net是否已经提供对MonoRail集成?
跟大家了解一下.net在公司中的应用情况
The Future of MonoRail in the Wake of MS MVC
MonoRail+AspView开发我的小站
相关链接:
所属分类的其他文章:
MonoRail学习笔记二十:资源文件的使用和多语言支持
MonoRail学习笔记十九:可重复使用组件ViewComponents的使用
MonoRail学习笔记十八:在VM中可以使用哪些系统变量
MonoRail学习笔记十七:TransformFilter的使用
MonoRail学习笔记十六:AJax在MonoRail中的使用
MonoRail学习笔记十五:文件上传
MonoRail学习笔记十四:分页功能的使用
MonoRail学习笔记十三:NVelocity的增强功能
使用NVelocity[翻译]
Velocity 《VTL语法参考指南》中文版[转]
最新IT新闻:
Facebook创始人:信息共享或存摩尔定律
微软承认Vista用户账户控制功能有问题
资本寒冬侵袭中国视频网站 营销春天或不远
金融风暴波及全球创业板 中国概念股难独善其身
携程范敏:CEO从接发传真做起
公告
本Blog版权均为本人所有,欢迎任何媒体和网站转载本人博客的内容。
本Blog的内容按原样提供,本人不提供任何形式的担保。
转载请注明出处
我的MVP配置
自2007年3月8日:
系列文章
1、
Sharepoint2007对象模型系列
2、
C#强化系列文章
3、
MOSS SDK学习系列
4、
IBatis.Net学习笔记系列
5、
MonoRail学习笔记系列
<
2007年11月
>
日
一
二
三
四
五
六
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
与我联系
发短消息
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
留言簿
给我留言
查看留言
我参加的小组
博客园精华集出版小组
iBATIS.NET
写书译书小组
Debug 探索团队小组
MonoRail
我参与的团队
SharePoint团队(0/746)
Ajax&Atlas技术团队(0/1138)
南京.net俱乐部(0/430)
ASP.NET AJAX (Atlas)学习(0/1352)
MVP(微软最有价值专家)团队(0/656)
Debug 探索团队(0/53)
博客园精华集出版(0/45)
随笔分类
.Net(49)
(rss)
AJax(3)
(rss)
C++/VC学习(2)
(rss)
iBATIS.NET(15)
(rss)
Java(6)
(rss)
MonoRail(25)
(rss)
OS Shell(5)
(rss)
SharePoint(42)
(rss)
Windows Server(1)
(rss)
XHTML/CSS/Script(6)
(rss)
企业开发(2)
(rss)
数据库(21)
(rss)
外语(1)
(rss)
项目管理(7)
(rss)
娱乐/杂记/修养(50)
(rss)
随笔档案
2008年10月 (1)
2008年9月 (1)
2008年8月 (3)
2008年7月 (7)
2008年6月 (1)
2008年5月 (2)
2008年4月 (12)
2008年3月 (14)
2008年2月 (3)
2008年1月 (14)
2007年12月 (17)
2007年11月 (21)
2007年10月 (31)
2007年9月 (13)
2007年8月 (25)
2007年7月 (10)
2007年6月 (1)
2007年5月 (2)
2007年4月 (10)
2007年3月 (15)
2007年2月 (7)
2007年1月 (1)
2006年12月 (3)
2006年11月 (21)
2006年10月 (5)
2006年8月 (2)
SharePoint学习
Codeplex Sharepoint
jianyi @ cnblogs
Kaneboy's Blog
Patrick Tisseghem's Blog
管理相关
下载_中计在线
中国管理之家
开源社区
C#开源资源大全
Java开源大全
SourceForge主页
门户网站
南京程序员俱乐部
积分与排名
积分 - 302924
排名 - 98
最新评论
1. re: 五分钟叫你看懂美国金融危机的成因和巨大危害[转]
什么时候结束呢? (金色海洋(jyk))
2. re: 五分钟叫你看懂美国金融危机的成因和巨大危害[转]
好有道理哦 (大力bober)
3. re: 五分钟叫你看懂美国金融危机的成因和巨大危害[转]
总而言之,是美国有意这样搞的,他们实体经济没有任何问题。。 (liguoqiang)
4. re: 五分钟叫你看懂美国金融危机的成因和巨大危害[转]
好恐怖啊 (生鱼片)
5. re: 莫名其妙的SqlServer更新错误:OleDbException 必须声明标量变量
我今天就是遇到这个问题了,搜索了下来到这里,楼主果然厉害啊,这个都被发现了,我按这个写法确实可以了,唉,这不是古老的asp带参数的写法吗?好奇怪啊。 用oledb链接sql的话确实是这个写法,如果连... (小乐)
阅读排行榜
1. 这样的面试题你会吗?(4773)
2. 易经杂说—南怀瑾(4448)
3. Asp.Net Forms验证(自定义、角色提供程序、单点登录)(4214)
4. 年终个人总结:我这五年(4022)
5. 为什么要使用MonoRail?(3949)