我想在服务器上上传照片。但在此之前,我想旋转该图像。我的代码如下, $photo = $request->file($field); $temp = imagecreatefromjpeg($photo); $rotated = imagerotate($temp, 270, 0); $extension = $photo->getClientOriginalExtension(); $flieNametoStore = time()."___".explode('.',$photo->getClientOriginalName())[0].'.'.$extension; Storage::disk('public')->put($flieNametoStore, $rotated); 它不工作。它显示类似的错误supplied resource is not a valid stream resource。我也试过了,Storage::disk('public')->put($flieNametoStore, File::get($rotated));但还是不行。所以,我有两个问题。我可以做什么来实现我的目标?(旋转并保存在服务器中。)另外,我使用了 imagecreatefromjpeg 函数。但是,我想为其他文件类型执行相同的代码。(laravel 图像验证支持的所有类型。)我在 SO 中搜索并发现了一些类似的问题。但是,这些解决方案并没有给我想要的输出。
1 回答
- 1 回答
- 0 关注
- 243 浏览
添加回答
举报
0/150
提交
取消