问题标签 [intervention]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
laravel - Laravel 4 imagecache干预不显示图像
这是带有图像缓存图像的产品页面:http: //kmk-prof.kz/product/dx700lc
如您所见 - 图像未显示并具有以下网址:/imagecache/catalogue/dx700lc-541a82fe99ac3.jpg
但是当我尝试在我的上传文件夹中浏览该图像时 - http://kmk-prof.kz/uploads/dx700lc-541a82fe99ac3.jpg它显示得很好。
为什么 imagecache 不能工作?
这是图像缓存 config.php:
php - League/Flysystem fstat() 期望参数 1 是资源,给定对象
我正在将项目从 Laravel 5 升级到 5.1。一个需要更新的软件包是League\Flysystem
.
我正在使用Intervention\Image
调整图像大小,然后 Flysystem 将其保存到 S3。下面的代码使用 5.0 -
但现在我收到以下错误:
,在第 250 行fstat() expects parameter 1 to be resource, object given
抛出。league\flysystem\src\Util.php
我正在使用"intervention/image": "~2.1"
,"league/flysystem-aws-s3-v3" : "~1.0",
有什么想法可能导致这种情况吗?
php - 干预 laravel 5
我正在尝试安装干预。我运行此命令
composer require intervention/image
并更新 composer.json。我在 $providers 数组中添加了 'Image' => 'Intervention\Image\Facades\Image::class' in $aliases array and it's ok. Then i add
Intervention\Image\ImageServiceProvider::class`,但它不起作用。
这是我在类型作曲家更新时获得的
ProviderRepository.php
命名空间照亮\基金会;
使用照亮\文件系统\文件系统;使用 Illuminate\Contracts\Foundation\Application 作为 ApplicationContract;
class ProviderRepository { /** * 应用程序实现。* * @var \Illuminate\Contracts\Foundation\Application */ protected $app;
}
作曲家.json
}
php - laravel 5 ->getRealPath() 不显示正确的值
在我的本地开发中,我使用下面显示的代码,效果很好,
但是当我将网站上传到我的共享主机时,除了我的文件上传之外,一切都很好。->getRealPath()
当dd();
我得到这条路径
时,我已经确定问题涉及
:/data/sites/web/christophvhbe/tmp
我的主机上不存在。但我发现临时图像存储在我的主机上,tmp/
位于此处: http: //gyazo.com/e0199718324119109a4ff66321414e12。
如何将->getRealPath()
值更改为正确的值?
我正在使用该Image/intervention
包上传和存储图像。
php - 干预图像 Laravel - 保留文件扩展名
我将如何使用干预图像使上传的图像保留其扩展名?
这是我保存用户头像的当前代码:
此代码将文件拆分为 2 个文件和一个大文件和一个原始文件,但默认情况下它们会保存为 jpeg,但是如果我希望 jpeg 和 png 不仅保存一个扩展名怎么办。
这是通过Controller上传的过程(最近改了):
这是 UserRepository
php - 干预图像 20971520 字节的允许内存大小已用尽(尝试分配 10240 字节)
我正在使用 Laravel 5 上的出色干预库来实现一些图像处理。如果图像很小,它可以正常工作,比如小于 700KB 且尺寸小于 800px 宽。
但它无法处理大尺寸图片,我想上传 8 MB 宽、2000 像素宽的图片。
我尝试过经典的碰撞方法,memory_limit
但它不起作用
是否有任何解决方案可以在不杀死服务器的情况下工作。
这是我的上传服务的代码。它使用干预从图像中获取图像Request::file('file')
并将其调整为 3 种尺寸。
- 大尺寸,最大宽度为 2000 像素,然后是
- 中等 800 像素宽
拇指宽 200 像素
/li>
请帮助我如何提高效率和速度
php - 无法写入图像数据 laravel 5 干预
这个问题已经在 SO 中被问过很多次,但我仍然无法弄清楚为什么这对我不起作用。
我正在从事电子商务 Laravel 项目。
问题是,当管理员上传产品的图像文件时,会出现以下错误:
无法将图像数据写入路径(http://example.com/ankur/images/uploads/products/img-newprod-540-350-350.jpg)
这是存储图像和相关条目的控制器片段:
我拥有的文件夹权限是0777
针对images
目录及其子目录的。
但我仍然得到上述错误异常。
编辑1:
这是我的托管帐户文件管理器中的文件夹结构,位于public_html
目录内:
任何人都可以帮我解决这个问题。
提前致谢。
laravel-5 - laravel 5 无法保存图片
当尝试在我的服务器上保存图像时,在我的 laravel 5 项目中使用干预图像类,使用以下代码:
我得到错误:
所以我改变了文件夹(已经存在)的权限:
我检查了它们的权限是 775,以便命令有效。我在本地尝试过(xampp),它工作得很好,而且干燥的路径也很好。仅当我不使用 777 时,我才会不断收到此错误,但这很危险。
我还能尝试什么来保持服务器保存而不使用 777?
php - 使用干预调整图像大小
我试图将干预与 AWS S3 一起使用,但调整大小的方法对我不起作用。
图片上传到 S3,但调整大小失败,我得到的所有图片都是原始图片的大小
如果我在图像上调用 save() ,则调整大小有效,但我不希望在通过 S3 上传时保存图像,将 $img 作为正文:
为了让它工作,我必须先在每个图像上调用 save 吗?如果是这样,有没有办法让它与 S3 配合得很好,理想情况下,我不想在将它们发送到 S3 之前先将它们保存到我的服务器。
php - 无法在 laravel 5.1 中更新图像?
任何人都可以帮助我吗?我尝试为我的项目更新新图像,但出现错误。如果我不选择新图像,只需更新内容就可以了,但使用新图像我无法更新。这是我的代码
这是错误: