问题标签 [realpath]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring - MockHttpServletRequest 的 realPath
我正在为我的 Spring 控制器编写一个基于 Spring 的测试用例,在我的控制器中我们使用的是这样的“request.getSession().getServletContext().getRealPath("/myFolderName");” 它对正常请求工作正常,但对于像 MockHttpServletRequest 这样的单元测试用例,上面的方法调用给出了 null。我如何获得 MockHttpServletRequest 的 realPath。
谢谢,普拉内思。
php - Zend 框架 PHP -> realpath()
我试图创建一个 Zend Framework 自定义提供程序,在这里:
当我试图创建文件的路径并且它的默认模块一切正常时,但对于 ex。无论真实路径返回什么,模块都是另一个词?!错误在哪里?
wordpress - 获取WordPress安装文件夹路径
有没有办法获得安装 WordPress 的路径?
我正在使用以下内容:
www.example.com -> /usr/local/pem/vhosts/165312/webspace/httpdocs
这对于 www.example.com/blog 来说并不好,因为我需要对文件夹名称(博客)进行硬编码。
后来我找到了一种方法:
但它仍然是很多复杂的东西。有没有一种简单的方法可以在没有硬编码的情况下获取 WordPress 的安装位置(路径)?
注意:1 WordPress 功能将不起作用,因为这在 WordPress 之外。如上一个示例所述,确定 WordPress 安装路径的重点在于require "wp-blog-header.php";
多个 WordPress 安装,其中每个安装使用不同的文件夹(example.com/blog-one 和 example.com/blog-two),而不是 WordPress MU或多站点。
注意:2如果不是require "$root/$dir/wp-blog-header.php";
我使用require "wp-blog-header.php";
它,只要文件在同一个文件夹中,它就可以工作,但在我的情况下,文件有时会在不同的文件夹中。
php - 用php遍历目录?
我有一个文件夹的路径(例如/var/www/tester/assets/themes/default/css/
)。
用户可以提供文件夹的相对路径,例如。layout/ie7.css
会给出/var/www/tester/assets/themes/default/css/layout/ie7.css
.
这很好用,但是我希望用户也能够向上导航目录树。
因此,如果用户提供了 css 文件夹../../cache/css/ie7.css
的路径,我希望路径以/var/www/tester/assets/themes/default/cache/css/ie7.css
.
我以为我可以将它们一起传递给realpath()例如:
但这只会返回错误。我怎样才能做到这一点?
php - PHP:glob(realpath())读取目录但路径不正确
我不知道我在这里没有得到什么,但我正在尝试使用 php 读取目录并创建一个包含所有图像路径的 JS 数组。
所以现在我的本地服务器上有以下结构。
- 项目
- 一
- 索引.php
- 图片
- image1.png
- 图像2.png
- 一
所以我现在正在和我一起工作index.php
。我只是想读取imgs
与`index.php`相同目录中的文件夹
print_r
函数输出了这个……</p
>
对我来说,这似乎还不错,但似乎路径不正确,因为它们并没有真正链接到图像。是否可以为此使用相对路径?我的意思是我只需要得到imgs/image1.png
不是绝对路径。
关于我在这里做错了什么的任何想法?
php - 在文件尚不存在时防止类似 LFI 的漏洞
如果用户正在请求服务上的文件,我通常可以通过使用 PHP 的realpath()并确保它位于根目录下来保护他们不访问我想要的范围之外的文档。比如像这样:
但是,realpath() 仅适用于已经存在的文件。如果我想确保用户将要写入我的脚本的位置在根目录下怎么办?
我不能使用 realpath(),我应该检查并去掉“..”引用吗?或者,还有更好的方法?
java - servletcontext.getRealPath("/") 是什么意思,我应该什么时候使用它
在以下代码段中:
/
方法中getRealPath()
代表什么?我应该什么时候使用它?
path - 使用表达式语言获取真实路径
我必须获得JSP的真实路径,并且必须使用Expression Language来完成。然后,我在TagLib中发送路径。
我发现:
但我有一个警告rtexprvalue
说它是undefind和另一个在EL : The declared exception IOException is not actually thrown by the method _elExpression15() from type
__2F_PrizeWheel_2F_WebContent_2F_stats_2E_jsp
。
我的TagLib在我的.tld中的声明如下:
也许我做错了。因此,如果您有更好的解决方案,我很感兴趣:)
php - php通过使用..(双点)来引用包含路径
我有一个关于 PHP 包含路径的问题,它在两个环境中的行为不同。
文件夹结构:
视窗
Linux
Linux 环境
视窗环境
我知道最好的做法是,它适用于两个平台
但我想知道这一点,它是 PHP 错误还是什么原因造成的?
servlets - 通过 getRealPath() 将上传的文件写入磁盘时出现 java.io.FileNotFoundException
Glassfish 似乎也为我想保存图像文件的路径添加了额外的内容,有没有办法只使用我的 servlet 获得的绝对路径
String appPath = request.getServletContext().getRealPath("");
?
我花了几天时间尝试不同的方法来上传图像文件并让 servlet 将其保存到磁盘。
我用了这个例子: http: //www.codejava.net/java-ee/servlet/how-to-write-upload-file-servlet-with-servlet-30-api
使用调试我可以看到正确收集了文件名和路径信息,但代码在 `part.write(savePath + File.separator + fileName);` 处失败
glassfish的异常报告是:
作为此异常的一部分,我可以看到正确的路径D:\Dropbox\Git\Brian_JEE\onemore\onemore\onemore-web\target\onemore-web-1.0-SNAPSHOT\image\screengrab_all_products.jpg
JSP
小服务程序