简体   繁体   English

Laravel文件下载“文件不经常下载”

[英]Laravel file download “file not commonly downloaded”

I am having some issues with file downloads with Laravel. 我在Laravel下载文件时遇到一些问题。 I pretty sure this has nothing to do with Laravel. 我很确定这与Laravel无关。 The problem is that when I try to download a file that I uploaded it gives a warning that the "file is not commonly downloaded". 问题是,当我尝试下载自己上传的文件时,会发出“该文件通常不下载”的警告。 I am not sure why that is happening. 我不确定为什么会这样。 Here is my code. 这是我的代码。

Download 下载

public function show($id)
{
    $download = Download::findOrFail($id);
    return Storage::download(Download::FILES_DIRECTORY . '/' . $download->file);
}

Upload 上传

public function store(Request $request)
{
    $this->validate($request, [
        'file' => 'required|file|max:40000'
    ]);

    $file = $request->file('file');
    $fileName = Str::random(30) . '.' . $file->getClientOriginalExtension();
    Storage::putFileAs(Download::FILES_DIRECTORY, $file, $fileName);

    $download = new Download();
    $download->file = $fileName;
    $download->save();

    return back()->with('success', 'File uploaded.');
}

Request headers 请求头

Host: ionclient.xyz
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Referer: https://ionclient.xyz/dashboard
Cookie: XSRF- TOKEN=eyJpdiI6Ik9nQUJCODlDcnpGcDVQXC9meHNNRlF3PT0iLCJ2YWx1ZSI6IkllNlpybkZ2bXZwQytYcG00MzFqa2tkcDRcL1NJamFuSDNXNzhZZTNOVkVHNllBWVEyV3EzaEs2WVMwa3NHZUdsIiwibWFjIjoiYzVlY2NhOGMzNjZiN2ZjOWRjMGE2ZTgzZTI1NGYyNmU4ZDU1MDUzY2FhZDQzMDEzZjI2YTI4ZGU1ZjIwOTBiNSJ9; ion_client_session=eyJpdiI6IjBpWlVsaXgxQVpDTVdCVjgrRHZuOVE9PSIsInZhbHVlIjoiWnNuemFxaStKdmlhK2dxMXppempKc1YwSm9IRkR0R0JLZzJzUVlpVXNZK2w2U3BvYm01aFIrQkxUc0hXckxrRCIsIm1hYyI6IjIwYjY1MTllYmNkOWJmNDM4ODJkNjY0ZjJjNTU2YzVmNDg4YTFmMGZhNWExMWM0MDYzMmI1Y2YzNWZiNjg0NjIifQ%3D%3D
Connection: keep-alive
Upgrade-Insecure-Requests: 1

Response headers 响应头

HTTP/2.0 200 OK
date: Sat, 01 Sep 2018 17:25:49 GMT
server: Apache
x-powered-by: PHP/7.2.9
content-disposition: attachment; filename=LMJgPLybBbZg1PiSpSJRAdWbH69bGF.zip
cache-control: no-cache, private
set-cookie: XSRF-TOKEN=eyJpdiI6Ik9iTENwOWlydkNJSTlkNmVoNm10SGc9PSIsInZhbHVlIjoiUG9ZQXNcL0k2dmlJZlVSZUpDUlZMU0JzMzNPWUZNTVpJSUs5XC85UnhRSFVLQUVDYmxKcXJQeTNIMVIxdjExNCtoIiwibWFjIjoiNzIwNWVjNmE3NzEwYmJiZjRjYzdlZmYzYTNmNmQwMDNlZjFmZmI4M2RmOTVmYTM4NTI1ZDA5ZDNlZGJmNzM0YiJ9; expires=Sat, 01-Sep-2018 19:25:50 GMT; Max-Age=7200; path=/
set-cookie: ion_client_session=eyJpdiI6IlVlWWJOa1FNOE8yeVIzamo4M2c5VEE9PSIsInZhbHVlIjoid3R0QTZ0bEV3R1FXRzMwSUlcL0NDZGxEd1wveDFrZzdSWVRSejFDQkpaWVMrajVqNDJlNmZjUE9sWklPbHNrM2ZMIiwibWFjIjoiYTVhOGQ0NDg1ODY3MWU3MDBlYmFlYzA2MWYxYjQwMzhmMWExOGFlNWRjNDkyZTJhMjA0MTU1ZWVmZjhlOGZhYyJ9; expires=Sat, 01-Sep-2018 19:25:50 GMT; Max-Age=7200; path=/; httponly
content-length: 4216
content-type: application/zip
X-Firefox-Spdy: h2

在Google搜寻器验证我的网站后修复。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM