我正在使用 jquery 脚本,通过 ajax 和 PHP 上传文件。它向 upload_a_file.php 发送请求,然后上传文件。
有没有办法确保 upload_a_file.php 不会直接加载到浏览器中?
我尝试将 upload_a_file.php 放在 public_html 文件夹上方。但似乎无法让 JavaScript 加载 upload_a_file.php。
以下是我在 javascript 中用于请求 upload_a_file.php 的 url 格式:
../upload_a_file.php
是否可以使用 javascript 访问 public_html 之上的文件?
JS 无法访问服务器上您作为用户无法访问的任何内容。如果文件位于站点文档根目录之外,则用户或 JS 无法访问该文件。想象一下,如果 JS 能够神奇地绕过服务器上的访问限制并获取更多内容,那么 Web 将变得多么有趣。 “哇哦,我本来想获取这家银行的账户列表,但它不在文档根目录中。幸好我有 Javascript,它可以做任何事情!”
就像每一集24
,其中“修补子网”可以神奇地绕过任何防火墙并从甚至不在线或(更好)甚至未通电的计算机获取数据。那些子网真是太神奇了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)