Laravel Buglinjo / WebP не сохраняет изображение - PullRequest
0 голосов
/ 06 марта 2019

У меня проблемы с использованием Laravel-WebP (https://github.com/buglinjo/laravel-webp).

Я выполнил установку, как описано на странице, так как мой laravel версии 5.8 игнорировал специальные инструкции для laravel, меньшие или равные 5.4.

Вот отладка загрузки файла

UploadedFile {#233 ▼
  -test: false
  -originalName: "B99700000_630509527083_main_17_Online_72DPI.jpg"
  -mimeType: "image/jpeg"
  -error: 0
  #hashName: null
  path: "C:\Users\esira\AppData\Local\Temp"
  filename: "phpFABF.tmp"
  basename: "phpFABF.tmp"
  pathname: "C:\Users\esira\AppData\Local\Temp\phpFABF.tmp"
  extension: "tmp"
  realPath: "C:\Users\esira\AppData\Local\Temp\phpFABF.tmp"
  aTime: 2019-03-06 18:16:36
  mTime: 2019-03-06 18:16:36
  cTime: 2019-03-06 18:16:36
  inode: 0
  size: 65310
  perms: 0100666
  owner: 0
  group: 0
  type: "file"
  writable: true
  readable: true
  executable: false
  file: true
  dir: false
  link: false
  linkTarget: "C:\Users\esira\AppData\Local\Temp\phpFABF.tmp"
}

Вот мой код WebP

WebP::make($request->arquivoEnviado->path())->save( storage_path('app/public/produtos/arquivo.webp'), 70 )

$ request-> arquivoEnviado-> path () = Путь временного файла.

dd($request->arquivoEnviado->path());
"C:\Users\esira\AppData\Local\Temp\php1FBB.tmp"

storage_path ('app / public / produtos') = папка назначения.

Когда я отлаживаю код "dd (WebP :: make ($ request-> arquivoEnviado-> path ()) -> save (storage_path ('app / public / produtos'), 70))", возвращаемое значение истинно , но в папке ничего не появляется.

Другая информация.

Когда я вписываю имя файла в путь назначения, отладка возвращает false, если я помещаю только папку назначения, она возвращает true.

Конечно, я не уверен, как правильно использовать WebP, но, к сожалению, его документация не оставляет желать лучшего.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...