首页 > 解决方案 > 如何在 Laravel 中通过 FTP 上传覆盖图像

问题描述

我有一个具有上传图片功能的第三方 Laravel 项目。该函数生成一个操作员文件夹、类别子文件夹和产品子文件夹,其中包含产品图像。

这里没有调整大小选项,所以很多文件都是 4MB 或更大。我编写了一个简单的 bash 脚本来调整图像大小并尝试通过 FTP 上传它们:现在服务器上的所有文件都在 100Kb 左右,但在浏览器检查器中我仍然有 4MB 图像。

我尝试了工匠 clear:clearview: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 如何显示图像?

标签: laravelftpuploadstorage

解决方案


推荐阅读