梦殇空城
2020-03-20 16:18
采纳率: 75%
浏览 163
已采纳

php服务器上传文件重命名为什么会移位

下面是代码

move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]);

$file_name = GetRandStr(6); 

rename("upload/" .$_FILES["file"]["name"],$file_name.".".$extension);

去掉rename那句就可以把文件移动到upload文件夹下,但是加入这句后,文件可以重命名,但是却跑到了php文件的目录下,而不是php文件的目录下的upload目录下

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • threenewbee 2020-03-20 16:37
    已采纳
    $file_name = GetRandStr(6);
    ->
    $file_name = "upload/" .GetRandStr(6); 
    
    已采纳该答案
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题