laravel - 如何在 Laravel 中通过 FTP 上传覆盖图像
问题描述
我有一个具有上传图片功能的第三方 Laravel 项目。该函数生成一个操作员文件夹、类别子文件夹和产品子文件夹,其中包含产品图像。
这里没有调整大小选项,所以很多文件都是 4MB 或更大。我编写了一个简单的 bash 脚本来调整图像大小并尝试通过 FTP 上传它们:现在服务器上的所有文件都在 100Kb 左右,但在浏览器检查器中我仍然有 4MB 图像。
我尝试了工匠 clear:clear和view:clear。没有结果。我什至尝试删除一个或多个图像并重命名整个类别文件夹,但浏览器仍然能够使用相同的旧 url 可视化大图像。(???)
缓存在客户端被清除。主文件夹是public/storage/image/ config 文件夹中的 filesystem.php 说:
return[
'default' => env('FILESYSTEM_DRIVER', 'public'),
'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'url' => env('APP_URL') . '/storage',
'visibility' => 'public'
],
]
当我重命名/删除文件夹和图像或(更好)我缺少什么时,laravel 如何显示图像?
解决方案
推荐阅读
- sql - 基于 st_dwithin 条件的 BigQuery Left Join 类似于 Inner Join
- powershell - 将组成员身份从一个组复制到另一个 powershell
- macos - 在 Mac 上使用 Kotlin 和 vscode --code 有效,但 intelisense 显示 [kotlin] 未解决的参考
- rest - 订阅的微服务架构设计
- c# - 创建没有数组缩进的 JSON
- firebase - 用于服务器身份验证的 Firebase 刷新 id 令牌
- c# - Linq 投影:DbExpressionBinding 需要一个带有集合 ResultType 的输入表达式
- javascript - JavaScript / Angular 中的属性文件
- r - 在 officeR 的 body_add_table() 函数中更改字体大小和样式
- c# - 从具有根据条件更改的 PartialView 的表单收集数据的适当方法是什么