我一直在尝试使用html和php上传rar / zip文件夹。该文件夹应保存在名为" projects"的文件夹中。并且文件夹的路径应保存在数据库中。当我尝试使用图像,pdf和txt文件时,代码工作正常,但它不适用于rar / zip文件。
$target_dir="projects/";
$file_name=$_FILES["fileToUpload"]["name"];
$target_file=$target_dir.basename($_FILES["fileToUpload"]["name"]);
$uploadOk=1;
$fileType=pathinfo($target_file,PATHINFO_EXTENSION);
if(file_exists($target_file))
{
echo "File exists.";
$uploadOk=0;
}
if($uploadOk==0)
{
echo "Sorry, your file was not uploaded";
}
else
{
if(move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file))
{
$query="update users set project_name='$file_name',project_path='$target_file' where _id='$login_id'";
$rs=mysql_query($query)or die("Unsuccesful");
}
这是我为html写的 -
<input type="file" name="fileToUpload" id="fileToUpload" accept="rar/zip">';
我收到以下错误 -
注意:未定义的索引:C:\ xampp \ htdocs / project.php中的fileToUpload 在第8行
注意:未定义的索引:C:\ xampp \ htdocs / project.php中的fileToUpload 第9行文件存在。您的文件未上传