php - 上传图片到创建的文件失败
问题描述
我正在将图像上传到名为“uploads”的文件中,该文件与我的 PHP 文件位于同一文件中。我总是收到一条错误消息告诉我Undefined index
。该错误的含义是什么,我该如何解决?
这是我将其链接到“upload.php”的图片上传表单的代码:
<form action="upload.php" method="post" enctype="mutiplart/form-data">
<div>
<input type="file" name="image" >
<button type="submit" name="submit">Upload Image</button>
</div>
</form>
这是upload.php
文件:
<?php
$msg = "";
if (isset($_POST['submit'])) {
$image = $_FILES['image']['name'];
$target = "uploads/".basename($image);
if (move_uploaded_file($_FILES['image']['tmp_name'], $target)) {
$msg = "Image uploaded successfully";
} else {
$msg = "Failed to upload image";
}
}
?>
我希望上传的图像将保存在“上传”文件中。
解决方案
您在表单属性中有错字。只需将其更改为enctype="mutiplart/form-data"
错误将不再存在。enctype="multipart/form-data"
Undefined index
推荐阅读
- javascript - 如何使用函数获得数组的平均值?
- swift - Cordova 自定义 URL 方案在 IOS 上不起作用(不支持的 URL)
- javascript - 如果在 Google 脚本中其他
- javascript - 有没有办法在 document.write 中编写和 i/else 语句?
- google-cloud-platform - google云平台的kubernetes引擎镜像授权过程中如何删除添加的attestation
- python - 在没有 Internet 的 Linux 上安装 Python 包和依赖项
- amazon-cloudformation - 遇到不支持的属性 ComparisonOperator
- java - 用于导入 excel 工作表然后将其存储到 servlet 中的 DB 的省时程序
- dataframe - 如何使用pyspark数据框的withColumn动态放置条件。?
- vb.net - Telerik radgridview 分页