Наше веб-приложение CakePHP 4 отправляет клиентам электронное письмо со ссылкой для прямой загрузки. Когда клиент нажимает на ссылку, начинается загрузка документа.
Это прекрасно работает, если пользователь получает почту в своем почтовом клиенте или щелкает ссылку для скачивания в веб-приложении, но если пользователь получает почту в Gmail (веб-клиент), файл не передается.
Есть ли препятствия или настройки?
Мы также используем:
$securityHeaders = new SecurityHeadersMiddleware();
$securityHeaders
->setCrossDomainPolicy()
->setReferrerPolicy()
->setXFrameOptions()
->setXssProtection()
->noOpen()
->noSniff();
https://example.com/file.ext
, URL-адрес, который будет открыт, будетhttps://www.google.com/url?hl=en-GB&q=https://example.com/file.ext&source=gmail&[...]
. - person mjd   schedule 15.06.2021