我知道这会move_uploaded_file()
设置上传文件的名称并设置目的地。我有这个:
$sourcePath = $_FILES['file']['tmp_name']; // Storing source path of the file in a variable
$targetPath = $_SERVER['DOCUMENT_ROOT'] . '/img/profiles/'.$_FILES['file']['name']; // Target path where file is to be stored
move_uploaded_file($sourcePath,$targetPath) ; // Moving Uploaded file`
我试过爆炸,$_FILES['file']['tmp_name']
但我无法将上传文件的名称更改为我的 POST 变量$newfile=$_POST["something"];
先感谢您
我在用
//文件名
$file_name = $_FILES["file"]["name"];
$file_name = preg_replace('/\\.[^.\\s]{3,4}$/', '', $file_name);
// 获取扩展名
$ext = pathinfo($_FILES['file']['name'], PATHINFO_EXTENSION);
// 更换名字
$imagename = $file_name . time() . "." . $ext;
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句