gpt4 book ai didi

php - print_r($ _ FILES);输出为空Array()**。这意味着没有文件上传,但是我已经上传了文件

转载 作者:行者123 更新时间:2023-11-29 19:11:12 49 4
gpt4 key购买 nike

我正在尝试上传图片
上传图片的代码如下:

if (!isset($_POST['submit'])) {
if (isset($_FILES['imageUpload'])) {

// image upload
$target_dir = "C:/wamp64/www/images/";
$target_file = $target_dir . basename($_FILES["imageUpload"]["name"]);

echo 'Your tmp location of img file is ' . $_FILES['imageUpload']['tmp_name'] . '<br>';
$imagetmp = addslashes(file_get_contents($_FILES['imageUpload']['tmp_name']));

if (isset($_FILES['imageUpload'])) {
if (move_uploaded_file($_FILES["imageUpload"]["tmp_name"], $target_file)) {
echo "The file " . basename($_FILES["imageUpload"]["name"]) . " has been uploaded.";
} else {
echo "Sorry, there was an error uploading your file.";
}
}

$image = basename($_FILES["imageUpload"]["name"], ".jpg");
$imagename = addslashes($_FILES['imageUpload']['name']);
}

$query = "INSERT INTO `form_details` (firstname,secondname,location,designation,fileno,doa,doj,cardtype1,cardcolor,cardtype2,door1,door2,door3,door4,door5,door6,door7,door8,door9,door10,door11,door12,imagetmp,imagename) VALUES('$firstname','$secondname','$location','$designation','$fileno','$doa','$doj','$cardtype1','$cardcolor','$cardtype2','$door1','$door2','$door3','$door4','$door5','$door6','$door7','$door8','$door9','$door10','$door11','$door12','$imagetmp','$imagename')"; //query
if (mysqli_query($connect, $query)) { //check query executed or not
echo 'inserted' . '<br>';
} else {
echo "problem occur" . mysqli_error($connect);
}
} else {
echo "form values are required";
}



   Undefined index: imageUpload in
   file_get_contents(): Filename cannot be empty
   是两个错误。


我尝试了 isset,它不起作用。
print_r($_FILES);输出为空白 Array ( )。这意味着没有文件上传,但是我已经上传了文件。

我无法将图片添加到给定的位置

我能够成功执行查询,但是不会将图片上传到数据库。

我的照片代码

<div class="form-inline">
<label for="Passportcopy">Passport Copy</label>
<input type="file" class="form-control" name="imageUpload"/>
</div>

最佳答案

尝试删除第一个!中的isset

if(isset($_POST['submit'])){
//...other codes
}

关于php - print_r($ _ FILES);输出为空Array()**。这意味着没有文件上传,但是我已经上传了文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43066507/

49 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com