php - 使用 PHP 和 HTML 将文件上传到服务器
问题描述
当我以这种方式http://mydomin.com/uploadfile.php放置 PHP 文件时,我在使用 move_uploaded_file () 将文件加载到 PHP 和 HTML 中的服务器时遇到问题,如果以这种方式http://mydomin。 com/uploadfiles/uploadfile.php进程失败
代码 php
<?php
if (isset($_FILES['image'])) {
$idApp = uniqid();
$uploadDir = '../images/';
$uploadedFile = $uploadDir . $idApp . ".jpg";
if(move_uploaded_file($_FILES['image']['tmp_name'], $uploadedFile)) {
echo"Success: ".$_FILES['image']['tmp_name']. $uploadedFile;
} else {
echo"error 2";
}
} else {
echo"error 3";
}
?>
代码html
<form action="add.php" method="POST" enctype="multipart/form-data">
<input type='file' name='image' id='image'>
<div align='center''><input type='submit' id='myButton' value='add'></div>";
</form>
解决方案
检查您的上传路径
$uploadDir = '../images/';
尝试使用此路径 './images/' 或最好使用绝对路径。
推荐阅读
- javascript - 如果交易 ID 发生变化,如何识别格子交易
- angularjs - AngularUI模式未显示
- python - 填充数组的最快方法?
- r - Ggplot2中的乳胶字符
- python - 如何让python代理观察?
- unit-testing - 使用 Jest Enzyme 进行异步/等待测试
- git - 如何处理 PowerShell ISE 上的 Git 错误?
- html - 自由格式文本表单输入框
- aws-certificate-manager - aws acm 导入证书抛出 LimitExceededException
- javascript - 如何从使用 addEventListener 添加的事件的元素中删除类?