0

如何使用“$.ajax()”技术为 url 参数提供项目外部的位置(假设文件在桌面上)。我怎样才能做到这一点 ??我只知道如何在项目的同一位置进行操作..

非常感谢

4

2 回答 2

3

您不能绕过网站并访问其外部的文件,因为它可能会损害托管该网站的机器,但您可以通过您的网站访问网站外部的文件。

  1. 您可以访问网站文件夹中的文件,也可以在网站文件夹之外创建文件夹的虚拟目录并通过虚拟目录访问它。

假设您有网站文件夹 d:\websites\TestWebsite 并且您想访问 d:\Data\Testfile.txt 中的文件,在 TestWebsite 侧创建一个指向 d:\Data 的虚拟目录并通过虚拟目录访问其中的文件。

2 你也可以在一些网页/网络服务中做一个功能,访问网站之外的文件。

于 2012-06-18T09:14:29.407 回答
2

出于安全原因,您不能对本地文件执行 ajax 请求,它们必须位于本地服务器的范围内,别名为“公共目录”。

编辑:除了 Adil 建议的服务器配置级别的虚拟目录解决方案之外,您可以通过使用从文件或目录到公用文件夹的符号链接来更简单地完成它。

于 2012-06-18T09:13:36.100 回答