上载时重命名视频



我有一个正确上传和保存视频的脚本,但我想在保存之前重命名视频。

页面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

有人能提出建议吗?

您可以使用

$target_file = $target_dir . $video_id;

以便在您的move_script之前正确定义目的地。

在这行代码中:

move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file);

$target_file是保存在服务器上的文件的名称。你可以在那里使用你喜欢的任何价值。因此,如果您想将其保存为556,那么您可以将其用作文件名。例如:

move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], '/path/to/videos/556');

无论要使用什么逻辑来确定文件名,都将是用于构建$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"

最新更新