我想通过脚本(jQuery AJAX)以编程方式从SharePoint中访问文件系统文件。我不认为这会如此困难,因为我经常使用例如SharePoint 之外的$ .getJSON(),其中要打开的文件与HTML位于同一目录中持有$ .getJSON()调用的文件。
我设置了一个普遍共享的文件夹,完全控制了Everyone,并在那里放置了一个文件。在浏览器中,此地址有效:
\\server\folder\filename
在脚本中,除了“找不到文件”之外,没有任何我能想象的版本或任何格式。我甚至将文件放在IIS站点的根目录下并尝试
http://mysite/myfile
但没有更好的效果。
我用
$.support.cors=true
所以我不再收到表示跨域问题的“No Transport”错误。
我已经看到声明这是不可能的,但很难接受它,因为其他类似的成功。
答案 0 :(得分:0)
您遇到两个问题:
更好的方法是将文件放在SharePoint文档库中。然后,您可以使用内置的SharePoint功能来阅读它。