社区
WPF/Silverlight
帖子详情
SilverLight 事件和上传控件
Mike老羊
2010-07-09 11:19:42
我们这个项目要用一个上传控件,但是有机个要求要能上传多个(就是选 择很多文件在点一个按钮就一个一个的上传)
第上传完一个要能触发一个事件,要支持大文件。
所以我们就找到SilverlightFileUpload这个东西,现在要实现的就是每上传完一个文件就要触发一个服务端的事件,
因为要把这东西做成用户控件,因为很多地方要用到,请高人指点啊!
...全文
255
16
打赏
收藏
SilverLight 事件和上传控件
我们这个项目要用一个上传控件,但是有机个要求要能上传多个(就是选 择很多文件在点一个按钮就一个一个的上传) 第上传完一个要能触发一个事件,要支持大文件。 所以我们就找到SilverlightFileUpload这个东西,现在要实现的就是每上传完一个文件就要触发一个服务端的事件, 因为要把这东西做成用户控件,因为很多地方要用到,请高人指点啊!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Mike老羊
2010-07-14
打赏
举报
回复
回楼上的,俺也知道只能调用WCF或WEBSERVER之类的东西,可他就是说可以实现的...........俺也没办法啊。。。。。。。。。。。。。。。
Sunpire
2010-07-13
打赏
举报
回复
[Quote=引用 12 楼 guoluren_kang 的回复:]
呵呵。。。sunpire说话就那样。。习惯就好。。
[/Quote]
小康同学外出旅游归来PP少打了对吧?
[Quote=引用 11 楼 godgirl 的回复:]
to:sunpire
事情是这样的***叫我弄个上传控件,把这东西做成用户控件,等文件上传完所这个控件有一个事件,用户就可以在事件里写想写的代码了,说用SilverLight一定可以实现。。。。。。。。。。。。。。。但是我也不会这东西只好来发贴了。。。。。。。。
[/Quote]
看了LZ的回复,替LZ有些担忧。 不知LZ对事件模型掌握得如何,还有在 Silverlight 中只能异步调用 服务端(如WCF) 的方法,不知LZ对异步调用的模型掌握得如何。
在服务端(如WCF)“一个文件上传完成去触发一个用户控件的事件”的这一步,简单化来实现便可以了,即通过WCF方法的返回值来实现“通知客户端”的功能, 再复杂的方案相信也不会是LZ的项目经理想要的。
功能的表现是代码设计出来的,而代码的设计首先来自于程序员/设计师对模型的理解。
Mike老羊
2010-07-12
打赏
举报
回复
[Quote=引用 12 楼 guoluren_kang 的回复:]
引用 11 楼 godgirl 的回复:
to:sunpire
事情是这样的***叫我弄个上传控件,把这东西做成用户控件,等文件上传完所这个控件有一个事件,用户就可以在事件里写想写的代码了,说用SilverLight一定可以实现。。。。。。。。。。。。。。。但是我也不会这东西只好来发贴了。。。。。。。。
呵呵。。。sunpire说话就那样。。习惯就好。。
[/Quote]
sunpire他说得很对啊。这东西至少我现在是没办法实现一个文件上传完成去触发一个用户控件的事件
wanghao2979
2010-07-12
打赏
举报
回复
饭岛爱虽然死了,但她永远活在我的C盘D盘E盘F盘和移动磁盘中
老Key
2010-07-12
打赏
举报
回复
[Quote=引用 11 楼 godgirl 的回复:]
to:sunpire
事情是这样的***叫我弄个上传控件,把这东西做成用户控件,等文件上传完所这个控件有一个事件,用户就可以在事件里写想写的代码了,说用SilverLight一定可以实现。。。。。。。。。。。。。。。但是我也不会这东西只好来发贴了。。。。。。。。
[/Quote]呵呵。。。sunpire说话就那样。。习惯就好。。
Mike老羊
2010-07-12
打赏
举报
回复
to:sunpire
事情是这样的***叫我弄个上传控件,把这东西做成用户控件,等文件上传完所这个控件有一个事件,用户就可以在事件里写想写的代码了,说用SilverLight一定可以实现。。。。。。。。。。。。。。。但是我也不会这东西只好来发贴了。。。。。。。。
jv9
2010-07-10
打赏
举报
回复
记得Sunpire写过一篇相关文章可以参考:
http://blog.csdn.net/websco/archive/2010/03/20/5399526.aspx
另外有一些开源项目,应该可以帮到你:
http://www.silverlightchina.net/html/download/code/2009/1123/258.html
http://www.silverlightchina.net/html/tips/2010/0321/876.html
http://www.silverlightchina.net/html/works/2010/0321/875.html
xnagameboy
2010-07-09
打赏
举报
回复
mark,学习
Mike老羊
2010-07-09
打赏
举报
回复
谢谢楼上的,可是我现在最想要实现的就是上传完一个文件后会触发一个服务端的事件
(
我们是把Silverlight放在一个用户控件里的
)
Joetao
2010-07-09
打赏
举报
回复
可以看下这个!
http://www.cnblogs.com/daizhj/archive/2008/10/28/1321252.html
Sunpire
2010-07-09
打赏
举报
回复
LZ的要求真逗。
文件上传是要考虑分多次来传的,就算是只考虑一次就可以传完的情况吧,在客户端多传一个参数告诉服务端“本次上传是该文件的最后一次上传”不就行了?
至于服务端要在什么时候触发事件,这当然是服务端自己决定的事,难道要服务端知道数据全部接收完毕后,给客户端发一个“OK”,客户端再一个“我没有要传的啦”,服务端再触发事件么?
一般的做法是服务端在接收完最后一次上传的数据后,做他该做的事,可能要合并多次收到的数据,可能要把文件移动至另一个目录,可能要把文件更名 ... 服务端忙完了后,告诉客户端:“OK了,最终的文件在XXXXXX,你想下载就下载,你想取消上载就删除掉它”
Mike老羊
2010-07-09
打赏
举报
回复
谢谢哈
c2u
2010-07-09
打赏
举报
回复
[Quote=引用 5 楼 c2u 的回复:]
使用WebClient吧,有个UploadFileAsync方法,自带有UploadFileComplete和UploadProgressChnaged事件,挺好用的……
[/Quote]
微软的例子:
http://msdn.microsoft.com/en-us/library/system.net.webclient.uploadfilecompleted.aspx
这只是silverlight端的,你还需要用aspx或ashx写个文件接收页面……
Mike老羊
2010-07-09
打赏
举报
回复
由于不会Silverlight楼上的两位能否给个例子
c2u
2010-07-09
打赏
举报
回复
使用WebClient吧,有个UploadFileAsync方法,自带有UploadFileComplete和UploadProgressChnaged事件,挺好用的……
LT_Friends
2010-07-09
打赏
举报
回复
SilverlightFileUpload没用过,不过我想在服务器写一个事件呗,具体怎么才能相应这个事件就不知道了,还有细看SilverlightFileUpload这个控件,然后client注册这个服务器端的事件
silverlight
漂亮的
上传
控件
源码
silverlight
漂亮的
上传
控件
源码 在网站根目录web.config里配置
上传
文件夹,注意:folder的value要写成windows资源管理器形式例如: upload\audio\chenxumi,而且是相对网站根目录而言。因为这里是分块
上传
的每块大小...
商业编程-源码-
silverlight
漂亮的
上传
控件
源码.zip
商业编程-源码-
silverlight
漂亮的
上传
控件
源码.zip
WebGL 可视化3D绘图框架:Three.js 零基础上手实战
相对于Flash,Flex,
Silverlight
等富客户端技术,WebGL之ThreeJS:通过OpenGL ES 2.0,WebGL可以为HTML5 Canvas提供硬件3D加速渲染,这样Web开发人员就可以借助系统显卡来在浏览器里更流畅地展示3D场景和模型了,还能...
如何将
silverlight
中的图片
控件
保存到文件
如何将
silverlight
中的图片
控件
保存到文件,代码示例!
Silverlight
视频分享点播系统
本次项目采用
Silverlight
实现一个简单的个人多媒体平台,通过该平台,用户可以搜索自己喜欢的多媒体文件,在线播放(其播放质量优于Flash);... 9.
Silverlight
控件
样式和
控件
模板 10.应用Blend工具进行开发
WPF/Silverlight
8,735
社区成员
12,029
社区内容
发帖
与我相关
我的任务
WPF/Silverlight
WPF/Silverlight相关讨论
复制链接
扫一扫
分享
社区描述
WPF/Silverlight相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章