【发布时间】:2016-07-02 04:10:16
【问题描述】:
我正在尝试将图像保存到我的 laravel 应用程序的文件夹中。
我收到了错误:
fopen(F:\blog\public/usr-data/photos):打开流失败:权限被拒绝
这是我的 laravel 控制器,它正在写入这个文件夹。
$error = false;
$absolutedir = public_path();
$dir = '/usr-data/photos';
$serverdir = $absolutedir.$dir;
$filename = array();
foreach($_FILES as $name => $value) {
$json = json_decode($_POST[$name.'_values']);
$tmp = explode(',',$json->data);
$imgdata = base64_decode($tmp[1]);
$fileAry = explode('.',$json->name);
$extension = strtolower(end( $fileAry ));
$fname = $card->id.'.'.$extension;
$handle = fopen($serverdir,'w');
fwrite($handle, $imgdata);
fclose($handle);
$filename[] = $fname;
}
我尝试过使用
Icacls "F:\blog\public/usr-data/photos" /grant Everyone:(OI)(CI)F
但没有乐趣 - 仍然是同样的问题。
【问题讨论】:
标签: php laravel laravel-5.1