Php 上传时重命名视频
我有一个脚本,它正在正确上传和保存视频,但我想在保存之前重命名视频 页面upload video.php以Php 上传时重命名视频,php,file,Php,File,我有一个脚本,它正在正确上传和保存视频,但我想在保存之前重命名视频 页面upload video.php以.php?video_id=556结尾,在本例中,我希望将视频另存为556 $video_id=$_GET["video_id"]; $target_dir = "video_uploads/"; 和移动脚本: move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file 有人能提供建议吗?你可以使用 $ta
.php?video_id=556
结尾,在本例中,我希望将视频另存为556
$video_id=$_GET["video_id"];
$target_dir = "video_uploads/";
和移动脚本:
move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file
有人能提供建议吗?你可以使用
$target_file = $target_dir . $video_id;
在移动脚本之前正确定义目的地。您可以使用
$target_file = $target_dir . $video_id;
要在移动脚本之前正确定义目的地。在这行代码中:
move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file);
$target\u file
是保存在服务器上的文件的名称。你可以使用任何你喜欢的值。因此,如果您想将其另存为556
,则可以将其用作文件名。例如:
move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], '/path/to/videos/556');
确定文件名所用的任何逻辑都将是用于构建$target\u文件
变量的逻辑。在这一行代码中:
move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file);
$video_id=$_GET["id"];
$path = $_FILES["fileToUpload"]["name"];
$ext = pathinfo($path, PATHINFO_EXTENSION);
move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], "video_uploads/$video_id.$ext"
$target\u file
是保存在服务器上的文件的名称。你可以使用任何你喜欢的值。因此,如果您想将其另存为556
,则可以将其用作文件名。例如:
move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], '/path/to/videos/556');
无论您想使用什么逻辑来确定文件名,都将是您用来构建$target\u文件
变量的逻辑
$video_id=$_GET["id"];
$path = $_FILES["fileToUpload"]["name"];
$ext = pathinfo($path, PATHINFO_EXTENSION);
move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], "video_uploads/$video_id.$ext"