Laravel Zip下载错误

时间:2018-07-23 11:09:16

标签: javascript php laravel laravel-5.6

我正在尝试简单地在存储目录中下载一个zip文件

我的刀片视图:

<button type="button" class="btn btn-success download-app" data-download-name="{{ $uploadsValue->name }}">
    <i class="fas fa-download"></i>
</button>

我的带有axios的JS

download () {
    $('.download-app').click((e) => {
        let _this = $(e.currentTarget);
        axios.post('download/download', {
            name: _this.data('download-name')
        })
        .then((response) => {
            console.log("SUCCESS");
        })
        .catch((error) => {
            console.log("ERROR");
        })
    });
},

我的控制器中的下载方法

public function download(Request $request)
{
    return response()->download(
        storage_path('/app/uploaded_apps/' . $request->name . '.zip')
    );
}

我没有收到错误消息,只是得到了这个奇怪的输出(长41352个字符)

  

UEsDBBQAAAAIACFWjEvcpbvIongAAEDyAAAQAAAAcHJpbW9wYXltZW50LkpQR + yXeTyU3d ...

0 个答案:

没有答案