gpt4 book ai didi

php - 上传调整大小后的图像权限

转载 作者:可可西里 更新时间:2023-11-01 13:30:35 26 4
gpt4 key购买 nike

我有一个用户的个人资料页面,用户可以在其中从文件对话框上传他的个人资料图片..

当文件移动到我本地服务器的文件夹时,它仅获得 0644 权限..

但是我想在上传到服务器之前调整这张图片的大小...

为此,我需要获得 0777 的许可才能对其进行编辑...

我应该怎么做..

这是我的移动和调整大小的代码

  $upload_dir = './images';
$tmp = $_FILES["img"]["tmp_name"];
$names = $_FILES["img"]["name"];
$res=$moveR=move_uploaded_file($tmp, "$upload_dir/$names");

$a="./images/".$names;
list($width, $height) = getimagesize($a);
$newwidth = "300";
$newheight = "200";
$thumb = imagecreatetruecolor($newwidth, $newheight);
$source = imagecreatefromjpeg($a);
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
imagejpeg($thumb, $a, 100);

提前致谢..

最佳答案

您需要对文件运行此命令:

chmod ($filepath, 0777);

在你的情况下可能:

chmod("$upload_dir/$names",0777);

关于php - 上传调整大小后的图像权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19492932/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com