下面有我的后端代码,当我使用Laravel的刀片测试它时,它工作得很好。但是,我不能在我的Reactive前端中使用Axios (请参阅下面的前端代码)。return (new NewsExport())->download($filename);
我从另一个站点找到了一些解决方案:它们更改后端代码,它们使用Storage方法返回链接而不是文件。但是我不想使用Storage,我想防止过度存储文件(如果用户在前端快速单击下载按钮)
我上传了一个Xlsx格式的Excel文件到我的Data Lake Storage Gen1文件夹。当我从数据湖存储下载相同的文件时,文件大小几乎增加了一倍(例如,如果上传的文件大小为9KB,则下载后将变为14KB。此外,下载的文件无法打开,我收到一条消息,指出该文件已损坏。此问题仅在xlsx文件中出现。我尝试了txt和csv文件
我能够通过应用程序和邮递员成功地在我的本地主机上下载一个excel工作簿,没有任何错误,但是当我在服务器上测试应用程序时,我得到一个错误,即file format or extension is not另外,当我使用postman测试应用程序时,实际的url会得到200个响应,但实际上什么都没有返回。在后端,使用Apache将excel工作簿放在一起。link); this.