我正在使用Laravel 4.1的干预/图像包,我正在尝试使其与Fortrabbit一起使用。它在当地运作良好。尽管当我尝试在Fortrabbit上托管的产品应用程序上保存图像时,我收到了Intervention Image Exception ImageNotWritableException
异常。我尝试在上传文件夹上运行chmod 775
,但这并没有解决问题。我目前没有写写保护,所以这不能成为问题的原因。
我想知道我是否应该在文件夹上运行某种chown
,或者这可能来自其他地方?
尝试使用图像资源的绝对路径,例如使用路径帮助程序函数之一。以下代码适用于 Laravel 4.1 和 Fortrabbit 上的干预:
Route::get('image', function()
{
$img = Image::make(public_path().'/files/image.jpg');
$img->flip('h');
return '<img src="data:image/jpeg;base64,'.base64_encode($img).'">';
});