【发布时间】:2014-03-18 06:34:30
【问题描述】:
好的,所以我有一个文件上传系统,当您的文件上传完成后,它会为您提供文件链接,但我希望它更改文件名,并为您提供我希望的新文件名, File_RANDOM 字母和数字,以及随机长度,但不要太长,而且我的大写字母卡住了。mp4 我该怎么做?
<?php
$fileName = $_FILES["file1"]["name"];
$fileTmpLoc = $_FILES["file1"]["tmp_name"];
$fileType = $_FILES["file1"]["type"];
$fileSize = $_FILES["file1"]["size"];
$fileErrorMsg = $_FILES["file1"]["error"];
if (!$fileTmpLoc) {
echo "ERROR: Please browse for a file before clicking the upload button.";
exit();
}
if(file_exists('uploads/' . $_FILES['file1']['name'])){
die('File with that name already exists.');
}
if(move_uploaded_file($fileTmpLoc, "uploads/$fileName")){
echo "Your File Link<input value='http://testserver1234.no-ip.org/Upload-System/uploads/". basename( $_FILES['file1']['name']).
"' style='width: 100%'>";
} else {
echo "move_uploaded_file function failed";
}
?>
【问题讨论】: