检查 PHP 或 JavaScript 中是否存在输入文件夹
Check if an input folder exists or not in PHP or JavaScript
我有一个表单,它需要几个文本字段输入,然后是一个文件夹路径。现在,在我提交表单之前,我想确保用户指定的文件夹路径是正确的,如果不打印错误消息。
在提交表单之前,有没有办法在同一页面中验证这一点?
我使用了javascript,但它似乎没有像我预期的那样工作。想法/建议 ?
<script>
function checkfolder()
{
var myObject;
myObject = new ActiveXObject("Scripting.FileSystemObject");
if(!myObject.FolderExists()){
alert("Folder does not exist");
}
}
</script>
<form method=post action="some_file.php">
.
.
.
<input type="submit" name="submit" value="submit" onClick='checkFolder()'>
</form>
你不会有太多的运气。PHP 无法执行此操作,因为它在服务器上运行并且无法访问用户的计算机。JavaScript 将失败,因为浏览器出于安全原因阻止使用 JavaScript 访问文件系统。
您没有办法访问本地数据来验证其是否存在。即使你这样做了,它也被认为是非常糟糕的。
与其编写文件路径(我假设这就是您正在做的事情),只需创建一个 javascript Browse
文件对话框,就像您将图像或文件上传到 Gmail 时一样。那种。这可确保它至少在您尝试上传文件时存在。
在选择文件之后和提交文件之前,是否实际删除了该文件。这不重要。如果不存在,上传将失败。
相关文章:
- j查询检查 remove() 后是否存在输入
- 检查输入/文本区域中粘贴的文本是否存在无效的章程
- 如何将新输入的文本包装到下面已经存在的span标记中
- Safari存在文本输入问题,用户输入时会选择文本,导致文本丢失
- 检查任何输入或文本区域中是否存在非法字符
- 如何检查输入中的值以及值是否存在提交表单?jquery.
- 如果输入不存在,请插入输入
- jQuery 将类附加到输入的父 TD(如果存在 val)
- 检查 mongo 数据库中是否存在后期输入
- 我使用jquery创建输入字段,刷新页面后如何保持这个“新输入值”的存在
- 文件输入 :Chrome 在提交表单之前不会检查文件是否仍然存在
- 检查表单输入是否存在
- 检查表单字段的输入 - 如果存在邮政编码,则提醒 javascript
- Rails 输入表单填充了 jQuery .val(),但参数中不存在数据
- 检查 PHP 或 JavaScript 中是否存在输入文件夹
- 如何将 jquery keyup() 的每个输入值保存在 MySQL 数据库中
- 当文件输入中存在名称字段时,getElementById 不会发布
- 是否存在输入类型=“0”的事件;文件”;
- 不存在的属性HTML输入字段
- 当存在'这是一个名为submit的输入