2

我在 Laravel 4.1 中使用Intervention/Image包,并试图让它与 Fortrabbit 一起使用。它在本地运行良好。尽管当我尝试在 Fortrabbit 上托管的生产应用程序上保存图像时,我收到了Intervention \ Image \ Exception \ ImageNotWritableException异常。我试图chmod 775在上传文件夹上运行,但这并没有解决问题。我暂时没有写保护,所以这不是问题的原因。

我想知道我是否应该chown在文件夹上运行某种类型的文件,或者这是否可能来自其他地方?

4

1 回答 1

0

尝试使用图像资源的绝对路径,例如使用路径辅助函数之一。以下代码适用于 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).'">';
});
于 2013-12-18T08:03:04.200 回答