Javascript 从根目录加载文件

Javascript 从根目录加载文件,javascript,jquery,Javascript,Jquery,我想用我的根目录创建一个文件夹。叫做“卡拉OK” 我的根目录是“/var/www/” 如果我尝试从这个“卡拉OK”目录加载.mp3文件,它找不到 我尝试了以下代码: <script> $( document ).ready(function(){ startFlash('','../karaoke/sample.mp3',''); }); </script> <script> $( document ).ready(function(){ startFlas

我想用我的根目录创建一个文件夹。叫做“卡拉OK”

我的根目录是“/var/www/”

如果我尝试从这个“卡拉OK”目录加载.mp3文件,它找不到

我尝试了以下代码:

<script>
$( document ).ready(function(){ startFlash('','../karaoke/sample.mp3',''); });
</script>

<script>
$( document ).ready(function(){ startFlash('','/var/karaoke/sample.mp3',''); });
</script>

$(document).ready(函数(){startFlash('''''../karaoke/sample.mp3','');});
$(document).ready(函数(){startFlash('''''.'/var/karaoke/sample.mp3'.'');});
如果“卡拉OK”目录位于根目录中,则以下代码有效:

<script>
$( document ).ready(function(){ startFlash('','karaoke/sample.mp3',''); });
</script>

$(document.ready(function(){startFlash(''karaoke/sample.mp3','');});
我不理解这种情况。如果有人能帮忙,请写一个解决方案


谢谢,科利,这就是根的作用!如果任何客户端可以简单地使用
。/
符号来突破您的web根目录,那么它们可以调用
。/../../etc/shadow
。/../apps/secretdatabase
或其他任何功能

如果您希望apache服务器能够为根目录之外的目录提供服务,请使用
别名

Alias指令允许将文档存储在本地 文件系统,而不是DocumentRoot下的文件系统。带有(%-解码)的URL 以URL路径开头的路径将映射到以URL路径开头的本地文件 具有目录路径。URL路径区分大小写,即使在 不区分大小写的文件系统

Alias "/image" "/ftp/pub/image"
在您的情况下,这将类似于:


别名/karaoke”“/var/karaoke”

这就是根的作用!如果任何客户端可以简单地使用
。/
符号来突破您的web根目录,那么它们可以调用
。/../../etc/shadow
。/../apps/secretdatabase
或其他任何功能

如果您希望apache服务器能够为根目录之外的目录提供服务,请使用
别名

Alias指令允许将文档存储在本地 文件系统,而不是DocumentRoot下的文件系统。带有(%-解码)的URL 以URL路径开头的路径将映射到以URL路径开头的本地文件 具有目录路径。URL路径区分大小写,即使在 不区分大小写的文件系统

Alias "/image" "/ftp/pub/image"
在您的情况下,这将类似于:


别名/karaoke”“/var/karaoke”

第一个示例中的kayaoke dir在哪里?包含上述脚本的文件的位置是什么?在第一个示例中,卡拉OK目录位于“/var/”中。所以不是在根目录中。脚本位于index.php中的“/var/www/”Try with absolute path,
”/var/karaoke/sample.mp3“
@KoLi有两个“根”。。。系统根(/)和apache定义的web根(var/www)。我用web根目录创建了这个目录。我在第一个例子中尝试了绝对路径,但它不起作用。第一个例子中的kayaoke目录在哪里?包含上述脚本的文件的位置是什么?在第一个示例中,卡拉OK目录位于“/var/”中。所以不是在根目录中。脚本位于index.php中的“/var/www/”Try with absolute path,
”/var/karaoke/sample.mp3“
@KoLi有两个“根”。。。系统根(/)和apache定义的web根(var/www)。我用web根目录创建了这个目录。在第一个示例中,我尝试使用绝对路径,但它不起作用。