控制器:这里我想调整存储在另一台服务器上的图像的大小,但在这里我得到了权限被拒绝错误。我该如何解决这个问题? 提前谢谢。
public function img_r()
{
$image = "https://lh3.googleusercontent.com/omjb1vMWKKK3dvcZKGjHbx_zp-cwOgP7zT4blbLLS1BsIpq7JC8dgRYCXG73Ghwst8QXrSodAEl54vCwljdky06-";
$data = file_get_contents($image);
/*store image in server*/
$new = FCPATH."assets\img";
/*Write the contents back to a new file*/
file_put_contents($new,$data);
$config['image_library'] = 'gd2';
$config['source_image'] = $new;
$config['create_thumb'] = TRUE;
$config['maintain_ratio'] = TRUE;
$config['width'] = 700;
$config['height'] = 450;
$config['new_image'] = FCPATH."assets\uploads".$image;
$config['thumb_marker'] = '_thumb';
$this->load->library('image_lib', $config);
$this->image_lib->resize();
}
答案 0 :(得分:0)
我认为它的权限问题.Plz会为您要存储文件的目录提供写入权限。
答案 1 :(得分:0)
type Props = React.ElementProps<typeof 'div'> & {
title: string,
}
const MyComponent = (props: Props) => (
<div {...props}>
{props.title}
</div>
)
也可以将值设置为执行0755
答案 2 :(得分:0)
这是因为您的php-cgi.exe
没有权限撰写该文件夹也可能会检查是否为&#39; user&#39;您有权更改文件夹权限。
您可以参考:
https://www.addictivetips.com/windows-tips/windows-7-access-denied-permission-ownership/
https://forums.iis.net/t/1167645.aspx