php - move_uploaded_file 函数保存到不同目录文件夹问题
问题描述
我正在使用 move_uploaded_file 函数将我的文件保存到两个文件夹中,文件夹名称是uploads_meeting_document
和uploads_filing_file
。它只能让我将我的文件上传到这个文件夹名称uploads_meeting_document
,它不能保存到uploads_filing_file
文件夹。任何人都可以指导我在编码下面的哪个部分有问题:
<?php
require_once("../conf/db_conn.php");
// Getting uploaded file
$file = $_FILES["file"];
// Uploading in "uplaods" folder
$pname = date("ymdhi")."-".$_FILES["file"]["name"];
//$title_name = $_FILES["file"]["name"];
$tname = $_FILES["file"]["tmp_name"];
$uploads_dir = 'uploads_meeting_document';
move_uploaded_file($tname, $uploads_dir.'/'.$pname);
$uploads_dir2 = 'uploads_filing_file';
move_uploaded_file($tname, $uploads_dir2.'/'.$pname);
?>
解决方案
在您的示例中,第二个 move_uploaded_file 不起作用,因为该文件已移动到 /upload_meeting_document
您需要从那里复制您的文件:
...
$uploads_dir2 = 'uploads_filing_file';
copy($uploads_dir.'/'.$pname, $uploads_dir2.'/'.$pname);
如果这不起作用,您可能对 /uploads_filing_file 目录没有足够的权限。检查其所有者和权限。
推荐阅读
- angular - 在 Angular 5 中使用 ng2-pdf-viewer 导航和滚动 PDF 文件
- r - 连接单个数据框中的重复列
- c# - 如何将模拟的 httpservice 注入到 asp.net 核心控制器
- ios - Swift 中 Java 的 Integer.reverseBytes() 的等价物是什么?
- python - 尝试运行我自己在终端上编写的代码,结果:权限被拒绝
- firebase - Firestore auth 规则来测试列表中的参考值
- javascript - 如何在ajax函数中打印到控制台每行代码的返回值?
- git - 为什么我的 git 不会推送到我的 github 帐户?
- r - mutate_at 使用函数滞后但保留第一行
- postgresql - 将 pgsql 查询导出为 CSV []byte 编码