silverlight怎么删除服务器上的文件?

天天学习哦 2013-10-20 09:03:59
我初学SILVERLIGHT,需要做一个程序,管理服务器上的共享目录中的文件,我已写了上传及下载,但是不知怎么用SilverLight去删除此共享目录中的文件,好像SL是客户端运行的,怎么让它能删服务器上的文件呢? 此程序只在内部运行,拥有一切必要的权限。这个程序本来用WINFORM来写或普通ASP.NET程序写都容易些,偏偏客户让用SL。
...全文
312 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
风一样的踏雪 2013-10-30
  • 打赏
  • 举报
回复
都是后台C#操作数据库的吧?
  • 打赏
  • 举报
回复
如果你是localhost或者127.0.0.1,那么silverlight就不需要访问端口943了。 其实凡是涉及所谓的“安全性”的东西,总是很绕人。
  • 打赏
  • 举报
回复
引用 7 楼 u012141939 的回复:
我的SL程序上传文件时,之前一直在本机上调试,正常,今天把http://localhos改成了具体的IP,也是我本机的,结果出错,提示{System.Security.SecurityException ---> System.Security.SecurityException: 安全性错误。 为什么啊?
silverlight需要服务器端在端口943输出一个安全性信息。
  • 打赏
  • 举报
回复
写个 WCF 的删除方法,跟 ADO.NET 删除数据是一样的呀。 只是多了一个中间商 那就是 WCF 或者是 webservice
天天学习哦 2013-10-24
  • 打赏
  • 举报
回复
我的SL程序上传文件时,之前一直在本机上调试,正常,今天把http://localhos改成了具体的IP,也是我本机的,结果出错,提示{System.Security.SecurityException ---> System.Security.SecurityException: 安全性错误。 为什么啊?
灵感源于生活 2013-10-23
  • 打赏
  • 举报
回复
如果你想删除服务器的文件,首先服务器的文件要有可操作的权限,这跟winform 没什么区别!
btbear 2013-10-23
  • 打赏
  • 举报
回复
引用 5 楼 H81_Q 的回复:
如果你想删除服务器的文件,首先服务器的文件要有可操作的权限,这跟winform 没什么区别!
SILVERLIGHT跟winform 没什么区别???!!!
hai_na_bai_chuan_ 2013-10-22
  • 打赏
  • 举报
回复
wcf: public int DeleteF(string Filename) { try { string filePath = System.Web.HttpContext.Current.Server.MapPath("~/File/")+Filename; if (System.IO.File.Exists(filePath))//判断文件是否存在 { System.IO.File.Delete(filePath); } return 0; } catch (Exception ex) { return 1; } }
Bonjour-你好 2013-10-21
  • 打赏
  • 举报
回复
如果你之前的asp.net实现的功能是用wcf做的,那么silverlight调用起来也不难。
风的影子 2013-10-20
  • 打赏
  • 举报
回复
可以在服务端建个文件管理的服务程序(可以是wcf,web services等),客户端访问这个服务。
大黄鸭在发光 2013-10-20
  • 打赏
  • 举报
回复
这个需求跟silverlight和winform没关系。你要先确定你的客户端和服务端是通过什么方式通讯的。比如用wcf等框架。之后就使用这种通讯方式通知服务端即可。 要是不了解wcf可以看看http://www.cnblogs.com/artech/archive/2007/02/26/656901.html

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧