php - php将文件保存到相对路径
问题描述
$target_dir = "../images/photos/";
我试图将文档保存到 ths 文件夹中的此文件中,我用来执行此操作的代码片段是:
if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
echo "The file " . basename($_FILES["fileToUpload"]["name"]) . " has been uploaded.";
我得到的错误是:
Warning: move_uploaded_file(../images/photos/flower.jpg): failed to open stream: No such file or directory in C:\xampp\htdocs\a\front\photos\upload.php on line 40
Warning: move_uploaded_file(): Unable to move 'C:\xampp\tmp\php1474.tmp' to '../images/photos/flower.jpg' in C:\xampp\htdocs\a\front\photos\upload.php on line 40
Sorry, there was an error uploading your file.
我真的可以在这方面使用一些帮助,因为我已经上传图片和设置网页的这一侧 3 天了。我边走边学,去年开始学习 python 作为我的第一个编码语言,然后直接跳到 html、css、php 和 mysql
解决方案
您是否尝试\
在路径中使用反斜杠 ( )?这可能是故障的原因。有时它是一种 Windows/Linux/Mac 不兼容。
推荐阅读
- python-3.x - 如何在 Vaex 中删除重复项?
- java - 为什么在 Java 中使用仿射变换会使图形变小
- python - 如何检查类的每个实例方法的条件?
- python - 使用 Python 错误从 Web 下载所有文件
- javascript - 我对最小差分算法问题的解决方案是否具有最佳空间时间复杂度 (O(nLog(n) + mLog(m)))?
- python - 定义不明确的成员函数
- python - 高时间复杂度问题的优化 (4Sum)
- android - Genymotion Android 模拟器无法在 AMD Ryzen CPU 中启动
- python - 重复添加 Pandas DataFrame
- javascript - 我怎样才能从对象中删除一个键,不可变,除非在您执行删除之前不知道键名?