• php pdf文件上传,显示


    控制器:(注意命名空间,我的是app/home)

    <?php
    namespace apphomecontroller;
    use appmodelsUpload;
    use thinkController;
    class Image extends Controller{
        public function index(){
            return view('index/image');
        }
    
    public function upload(){
        // 获取表单上传文件 例如上传了001.pdf
        $file = request()->file('image');
        // 移动到框架应用根目录/public/uploads/ 目录下
        $info = $file->validate(['size'=>1567800,'ext'=>'pdf'])->move(ROOT_PATH . 'public/static' . DS . 'uploads');
        if($info){
            // 成功上传后 获取上传信息
            // 输出 pdf
            echo $info->getExtension();
            // 输出 2016.pdf
            echo $info->getSaveName();
            // 输出 42a.pdf
     echo $info->getFilename(); }else{ // 上传失败获取错误信息 echo $file->getError(); } } }

    视图:

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="UTF-8">
        <title>ZYY</title>
    </head>
    <body>
    <form action="/home/image/upload" enctype="multipart/form-data" method="post">
    <input type="file" name="image" /> <br> 
    <input type="submit" value="上传" /> 
    </form> 
    <!-- pdf显示 -->
     <iframe src="__PUBLIC__/uploads/20170324/ea7e83fee6a1094a33d712301ad14a46.pdf" frameborder="0" scrolling="no" id="external-frame" onload="setIframeHeight(this)" style=" 100%;height: 1000px"></iframe>
    </body>
    </html>
  • 相关阅读:
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
  • 原文地址:https://www.cnblogs.com/zyy1120/p/6612791.html
Copyright © 2020-2023  润新知