如何使用javascript正确上传excel和word文档

时间:2017-10-08 17:23:08

标签: javascript php laravel laravel-5.5

我正在使用javascript文件阅读器api来读取文件并上传。当用户选择ms excel文档时,扩展名变为vnd.openxmlformats-officedocument.spreadsheetml.sheet 我正在使用laravel上传文件。它使用此扩展名(vnd.openxmlformats-officedocument.spreadsheetml.sheet)上传文件,但此上传的文件根本不可读。

这是我用来上传到文件的PHP代码

       $explodedFile= explode(',', $request->file);
        $file=$explodedFile[1];
        $file=base64_decode($file);
        $ext=substr($request->file, 5, strpos($request->file, ';')-5);
        $ext=explode('/', $ext);
        $ext=$ext[1];
        $fileName= str_random().'.'.$ext;
        $path=public_path().'/uploads/'.$fileName;
        file_put_contents($path, $file);

主要问题是所有类型的单词,excel文档无法从浏览器中读取。我该怎么做才能阅读该文件?

谢谢。

0 个答案:

没有答案