[英]I want to upload image in different directory on same server in php
我的 API 在'deals-app/image_upload.php'
中,我想将我的图片保存在'direct_discount/assets/images/offer_images/'
上。 两个目录都在同一台服务器上:
这是我的代码:
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
if (isset($_FILES['files']['name'])) {
$errors = [];
$path = 'image_upload/ ';
$extensions = ['jpg', 'jpeg', 'png', 'gif','doc','pdf'];
$file_name = array();
for($i = 0; $i < count($_FILES['files']['name']); $i++){
$all_files = count($_FILES['files']['tmp_name']);
$file_tmp = $_FILES['files']['tmp_name'][$i];
$file_type = $_FILES['files']['type'][$i];
$file_size = $_FILES['files']['size'][$i];
$file_dataname = $_FILES['files']['name'][$i];
$file_ext = strtolower(end(explode('.', $_FILES['files']['name'][$i])));
// $file_imagename = uniqid().".".$file_ext;
$file_imagename = $file_dataname ;
$file_name[] = $file_imagename;
$file = $path . $file_imagename;
if (empty($errors)) {
move_uploaded_file($file_tmp, $file);
}
}
我想在此目录中上传多张图片: direct_discount/assets/images/offer_images/
。 我在路径变量中给出了这条路径,但它不起作用。 我该如何解决?
$path = '/var/www/html/{存放图片的文件夹}'; //(替换为 localhost 文件夹的路径 /var/www/html/)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.