gpt4 book ai didi

php - HTML 5 相机访问和使用 php 上传文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:57:54 25 4
gpt4 key购买 nike

我正在使用以下代码访问 html 5 摄像头并将图像上传到服务器。

HTML代码

<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="image" accept="image/*" capture>
<input type="submit" value="Upload">
</form>

upload.php代码

<?php 
$target_path = "upload/";

$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);

if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
echo "The file ". basename( $_FILES['uploadedfile']['name']).
" has been uploaded";
} else{
echo "There was an error uploading the file, please try again!";
}
?>

问题是当我测试代码时显示“上传文件时出错,请重试!” .谁能帮我找出问题所在?

下面的代码对我来说工作正常。

HTML 代码:

<form enctype="multipart/form-data" action="upload.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="100000" />
Choose a file to upload: <input name="uploadedfile" type="file" /><br />
<input type="submit" value="Upload File" />
</form>

PHP代码同上。

最佳答案

在第一种情况下,您的文件输入名称被命名为“image”,而在第二种情况下,您的文件输入名称被命名为“uploadedfile”。您的 PHP 需要“上传文件”。

要解决此问题,您需要将代码(第一种情况)更改为:

<form action="upload.php" method="post" enctype="multipart/form-data">  
<input type="file" name="uploadedfile" accept="image/*" capture>
<input type="submit" value="Upload">
</form>

关于php - HTML 5 相机访问和使用 php 上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14920737/

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