我正在尝试简单地在存储目录中下载一个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 ...