<?php
if(isset($_FILES['file']))
{
$original_url='adminPanel/Images/';
$currentDate = new DateTime();
$currentTimestamp = $currentDate->format("YmdHis");
$randomNumber= mt_rand(1111, 9999);
$filePath=$_FILES['file']['name'];
$fileName = $currentTimestamp.$randomNumber.$filePath;
$source = $_FILES['file']['tmp_name'];
$ext = end((explode(".", $filePath)));//take extension from image/video
$fileName = $currentTimestamp.$randomNumber.".".$ext;
$original = $original_url.$fileName;
move_uploaded_file($source,$original );
}
?>
PHP警告: move_uploaded_file(adminPanel / Images / 201704210824047891.JPG):失败了 打开流:没有这样的文件或目录 G:\ PleskVhosts \ sinnonteq.com \ qhawk.sinnonteq.com \ adminPanel \ Product.php 第19行
PHP警告:move_uploaded_file():无法移动 'C:\ Windows \ Temp \ phpC5EE.tmp'来 'adminPanel / Images / 201704210824047891.JPG'中 G:\ PleskVhosts \ sinnonteq.com \ qhawk.sinnonteq.com \ adminPanel \ Product.php 第19行
答案 0 :(得分:0)
很抱歉在编辑之前没有回答这个问题。
更新回答
最好检查您使用的文件和位置是否存在。
您可以使用is_file()
检查文件是否存在,或is_uploaded_file()
检查文件是否存在,如果源文件存在,则通过HTTP POST上传。
您可以使用is_dir()
检查目标文件夹是否存在。
如果它不存在,您可以先使用mkdir()