2019-01-09 laravel-admin PDF 文件无法预览解决方法

Laravel-admin 全部用后台代码进行生成的,当然要改的话就需要修改一下核心代码

vendor/encore/laravel-admin/src/Form/Field/file.php

打开文件找到 rendor 这个方法


image.png

我这里需要上传的文件是 PDF 的文件 所以 我这里判断的是 如果我的文件是 PDF 那么我预览的类型就修改为 PDF

判断这个路径的文件是不是包含了 pdf 的后缀 (这里可以是 MP4 MP3 等等 那么对应的下面的 浏览类型 就是 你所要做判断的类型)

     //$this->preview() 这个获取到的是你预览的时候获取的文件路径
    if(strstr($this->preview(),"pdf"))
    {
      $this->options(['allowedFileTypes' => ['pdf'],'initialPreviewConfig' => [['type' => 'pdf']]]);
    }

推荐阅读更多精彩内容

  • .bat脚本基本命令语法 目录 批处理的常见命令(未列举的命令还比较多,请查阅帮助信息) 1、REM 和 :: 2...
    庆庆庆庆庆阅读 3,147评论 1 14
  • 教程介绍: 这套实战是我重论坛的另外一套培训机构视频中看到觉得很好就剥离出来的!教程一共442课,可以说包含电商各...
    DMZ社区_A阅读 1,415评论 1 4
  • Laravel 学习交流 QQ 群:375462817 本文档前言Laravel 文档写的很好,只是新手看起来会有...
    Leonzai阅读 2,992评论 2 12
  • 做视觉设计的同学,每天都要面对形形色色的需求,我始终觉得能 hold 得住多种设计风格的设计师才更受欢迎哦。我做过...
    设计裁缝阅读 5,027评论 0 42
  • 箭头函数 (()=>{}) 函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象。 functio...
    EdmundChen阅读 97评论 0 3