检查限制文件夹中的文件是否存在于php或jquery中?

拉菲克·巴里(Rafik Bari)

我正在使用以下head请求,以检查给定文件是否存在。

$.ajax({
url:'http://www.example.com/somefile.ext',
type:'HEAD',
error: function()
{
    //file not exists
},
success: function()
{
    //file exists
}
});

但是,现在我将文件放在通过以下规则受.htaccess限制的文件夹中

deny from all

但是现在由于尝试访问已限制的文件夹,jquery似乎总是返回404 Not Found。

我不会放弃对文件夹的限制,因为用户正在上传文件,而且我不确定它们是否安全。

如何检查此文件夹中是否存在文件?鉴于此文件存在于同一域中?

幸运爱德华

使用php查找文件,并通过jQuery处理...

jQuery的

$.ajax({
    url: "somephpfile.php?file=filename.txt",
    success: function(file_exists) {
        if(file_exists) {
            alert("File Exists");
        }
    }
});

的PHP

<?php
if(file_exists($_GET["file"])) {
    echo "1";
} else {
    echo "0";
}

确保您在php逻辑中具有一定的安全性,以确保它不能被用来入侵您的服务器!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

PHP检查文件是否同时存在于多个文件夹中

如何检查文件是否存在于 Laravel 6 的 config 文件夹中?

如何检查文件夹是否存在于Java中相同级别的子文件夹中?

AskForFolderName 并检查文件夹是否存在于 .bat

React Native:有什么方法可以检查文件是否存在于android_asset文件夹中?

FileNotFoundError,但是文件存在于文件夹中

如何检查文件夹是否存在于垃圾箱中或不在Google驱动器中?

如何检查文件夹A中的每个文件都存在于文件夹B中?

找出我列表中的文件夹是否真的存在于我的文件夹中

有没有办法检查 .docx 文件是否与 .py 文件存在于同一文件夹中,而不管文件路径如何?

检查生成的密钥是否已存在于文件中

如何检查文件/文件夹是否存在于 C 盘 VB.NET

即使文件夹存在于 c# 中,也找不到文件夹错误

用于检查一个目录中的文件夹是否存在于另一个目录中的别名

检查文件是否存在于 JQuery 中的代码不起作用

登录php之前检查用户是否存在于文件中

检查文件列表中的文件是否存在于特定目录中

在Swift中检查文件是否存在于文件名前缀的目录中

Jenkins 检查文件存在于 zip 文件中

列出某个时刻存在于Git存储库分支中的文件夹的所有子文件夹

如何使用已存在于文件夹中的eventFiles在tensorboard上查看图形?

找不到Python模块,但存在于文件夹中

iOS-无法构建,缺少标头(尽管存在于文件夹中)

文件夹未显示在github上,但存在于git中

找不到资源可绘制,但它们存在于可绘制文件夹中

.classpath / .settings 文件夹存在于 Eclipse 中,但我找不到它

布局只能存在于layout-land文件夹中吗?

检查文件是否存在于不同目录中的多个文件

批处理文件FOR循环仅在文件夹存在于另一个文件夹中时才复制文件夹