我有任务给我的应用程序可能性打开位于服务器上的文件,但我不知道如何实现这一点。 请给出主要想法,我该如何做到这一点?Silverlight从服务器打开文件
0
A
回答
2
如果您尝试基于MIME扩展名打开文件,但不提示用户,您实际上无法在Silverlight Web应用程序中执行该操作(无论是哪种情况,MIME启动或在不提示用户的情况下打开文件)。 Silverlight不是一个“浏览器标准”,它的很多看起来残缺不全的功能都是出于安全性的考虑,并且提供了更安全的用户体验。 (您不希望Silverlight应用程序随机读取硬盘驱动器上的文件,而您不知道该文件,现在就默默地将它们上传到某个地方,是吗?)
我相信你可以做任何你想做的事在Silverlight 4中,但它需要提升的权限(因此它必须安装在浏览器之外)以及一点点的COM hackery。
提升的权限不会让您直接访问“我的”文件夹以外的文件,所以我不认为如果您想保留跨平台兼容性苹果电脑。然而,如果你不关心这一点,你可以通过利用Windows系统COM对象(特别是WScript.Shell和Scripting.FileSystemObject对象)来完成关于文件访问的任何事情。
Here's and example. 滚动到COM互操作性部分。
相关问题
- 1. 从网页打开文件服务器上的文件?
- 2. 打开文件上传到服务器
- 3. 从多个服务器打开多个文本文件ASP.NET
- 4. 从Silverlight下载并打开文件
- 5. 如何从服务器目录打开文件?
- 6. 如何从emacs终端上的ssh服务器打开文件?
- 7. TCP服务器 - 从“太多打开的文件”恢复
- 8. 从c#的服务器位置打开pdf文件
- 9. 如何打开从服务器的PDF文件中的android
- 10. 无法从网站服务器打开PDF文件
- 11. 从GWT中的服务器打开pdf文件
- 12. 从服务器php打开文件失败openlayers
- 13. Django - 从服务器打开静态文件
- 14. 强制从javascript打开一个文本文件(文件位于服务器上)
- 15. 打开文件相对于服务器文件夹
- 16. SILVERLIGHT将文件发送到服务器
- 17. 从SIlverlight服务Word文档
- 18. silverlight打开文档
- 19. 在zend优化服务器中打开文件后打破文件
- 20. 如何从clientbin文件夹中打开Silverlight中的pdf文件?
- 21. 从服务器脚本运行的驱动器中打开文件
- 22. 从文件打开时HTML不工作,从ftp服务器运行
- 23. 从支持samba的远程服务器启动Silverlight的文件
- 24. 使用Caliburn Micro和Silverlight从文件服务器加载图像
- 25. Silverlight的Web服务调用甚至没有打到服务器
- 26. 使用Webpack开发服务器来提供非打包文件
- 27. 使用libevent的evhttp服务器打开的文件太多
- 28. 如何打开.vcf文件并上传到服务器?
- 29. PHP:打开服务器上的文件进行下载?
- 30. Textpad无法打开Tomcat服务器日志文件
你打开文档是什么意思。你想在Silverlight应用程序中显示它的内容吗?或者,您是否想要查看您打开PDF文件时获得的标准浏览器行为? – 2010-08-05 09:52:25
标准浏览器行为。但如果它可能显示自定义下载进度条并打开文件而不询问“下载或打开”...如果它可能,如果不是简单的浏览器行为。 – Evgeny 2010-08-05 12:49:21