Laravel 7,file.xls无法识别为OLE文件并且文件扩展名会自动从“ xlsx”更改为“ xls”

问题描述

我正在使用laravel 7开发一个项目,在这里我将Laravel Excel Library用于excel文件。在这个项目中,我从Excel文件中获取数据。当我在本地计算机上工作时,一切都很好。将我的源代码上传到我的高迪服务器后,出现以下错误“文件名/home/username/public_html/projectname/storage/framework/laravel-excel/laravel-excel-kFYnLZU22OhyK66Bu5ifUzJ8YELYDesk.xls被识别为OLE文件” 。但是我正在上传扩展名为“ xlsx”的excel文件;它存储为“ xls”扩展名。“我的代码是

$file = $request->file('file')->store('import');
 Excel::import(new UserImportModel,$file);

我不明白为什么会收到此错误,为什么上传文件后将“ xlsx”扩展名转换为“ xls”扩展名。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...