从ASP.NET MVC 3 Intranet应用程序打开本地目录

时间:2014-01-02 12:41:57

标签: c# asp.net-mvc directory intranet

我想知道是否可以从Intranet MVC应用程序打开目录?我一直在寻找它,但我没有找到任何东西。

我尝试使用window.open('url')从javascript打开但我未经授权访问。

谢谢, TiagoMourão

3 个答案:

答案 0 :(得分:1)

不可能!!!

网络浏览器不允许网页访问磁盘驱动器。

网页只能读/写cookie。

FileUpload控件允许访问文件,仅限用户操作(不允许脚本)。

答案 1 :(得分:1)

我找到了解决此问题的方法。如果使用Process.Start('location')创建后台进程,则应用程序将打开目录文件夹。

答案 2 :(得分:1)

<强>提示:

  • Process.Start()通常用于Windows应用程序,如果用于 Web应用程序,一个进程将在服务器上启动(而不是在用户代理上 运行当前页面。)

  • 由于IUser的限制,您会收到未经授权的访问错误 访问......


1) Web应用程序可以通过分配权限读取/写入服务器端的任何文件和文件夹。

2) WebApplication with some sideway可以访问文件&amp;网页中的文件夹(客户端)!!!

  • 使用JavaScripts:

    • 编写带有请求功能的浏览器插件,然后安装 用户代理(浏览器)。
    • 现在在附加组件中使用调用方法/函数,您可以执行操作 JavaScript和JavaScript不允许这样做等
  • 只有在MsIE中运行/支持的
  • 使用VBScript (已废弃):

    • 可以使用FileSystemObject来完全访问文件和文件夹。
    • 可以使用CreateObject在OS中创建每个对象的实例 与之合作。
  • 最后我的回答是不可能