如何在javascript或jquery中获取工作文件夹的物理路径?

时间:2013-01-04 17:01:22

标签: javascript jquery asp.net ashx

如何在jscript或jquery中获取工作文件夹的物理路径?

我需要的是当选择下拉列表或单击按钮时我需要获得工作文件夹的完整路径。

前:

var x="path" here x should be  x=E:/projects/projectname/xyz.aspx.  

我不想要当前docuent的url,我想要完整的路径,这样我就可以生成新的aspx页面并动态放置在该文件夹中。

3 个答案:

答案 0 :(得分:2)

我认为你正在寻找这样的东西:

var x = ('<%=HttpUtility.JavaScriptStringEncode(Server.MapPath(Request.Url.LocalPath))%>');

现在,在我看来,客户方面的信息对我来说是不是很有用,除了风险之外......

在我的电脑上,如果我console.log(x)

,则打印出来
\\company\home_drives$\rsanchez\visual studio 2012\Projects\test\test\Default.aspx 

答案 1 :(得分:1)

浏览器在沙箱中运行,这意味着禁止客户端脚本访问文件系统。

答案 2 :(得分:0)

您需要收集服务器上的所有物理路径,并将它们传递给客户端。如果您想要整个文件夹结构,则必须将其传递给客户端并构建文件夹结构。

我假设您指的是托管公司可能使用的文件管理器。