【问题标题】:Access to files on a windows shared folder over network通过网络访问 Windows 共享文件夹中的文件
【发布时间】:2013-04-10 16:07:23
【问题描述】:

我正在尝试访问共享 Windows 文件夹中的文件(例如:pdf 文件)。
(使用 FILE 协议)

file://myShareServer/path/to/myFile.pdf

jquery ajax 返回:

 XMLHttpRequest cannot load file://myShareServer/path/to/myFile.pdf. Cross origin requests are only supported for HTTP.

如何使用 jquery javascript 访问此文件

ps:所有对服务器的访问都被授予。
我在服务器端使用 ASP.NET MVC4

编辑: 我正在使用 PDF.JS 库来运行 pdf 文件(问题就在这里)

【问题讨论】:

    标签: javascript jquery


    【解决方案1】:

    您可以像对待计算机上的任何其他文件一样对待它,并将其设为链接,因为链接没有像 XMLHttpRequests 这样的跨源策略。

    <a href="file://myShareServer/path/to/myFile.pdf">Download the file</a>
    

    【讨论】:

    • 感谢 Hexxagonal,我无法使用此解决方案,我正在使用 PDF.JS 库来运行 pdf 文件,
    • 好的,然后对二进制数据发出 jsonp 请求,并让您的网站输出 PDF 文件。如果以后有时间,我会尝试将一些代码放在一起。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-31
    • 1970-01-01
    • 2011-11-02
    相关资源
    最近更新 更多