头像

THINKPHP中word文档的上传与下载

2017-10-11 09:43:29 收藏    来源:PHP代码   浏览()   评论 ( 0 )   

THINKPHP中word文档的上传与下载
在tp运用中,经常会上传相关的word文档,并提供他人下载,本人做了一个,交流交流。Thinkphp整合word文档上传与下载
查看演示 下载资源:1

手机扫码访问:

下载资源 下载积分:100

  点击上传按钮 控制器

public function uplo(){ 
      $gid=I('get.id'); 
      // var_dump($gid);die; 
      $this->assign('GID',$gid); 
      $this->display();   
    } 

<div class="title"><h2>文件上传</h2></div> 
<form action="{:U('Index/upload')}" method="post" enctype='multipart/form-data'> 
<div class="main"> 
   
    <input type="hidden" name="gid" value="{$GID}"> 
    <p class="short-input ue-clear"> 
        <label>相关文件:</label> 
        <input type="file" class="input" name="cont" style="width:25%; float:left;" value="" placeholder="请选择文件" /> 
    </p> 
      
  <div style='clear:both;'></div> 
</div> 
<div class="btn ue-clear"> 
  <input type="submit" value="提交" class="confirm" id='btnSubmit'> 
</div> 
</form>

  点击下载按钮

public function down(){ 
        $mid=I('get.mid'); 
        if($mid==''){//如果id为空 
            $this->error('下载失败!','',1); 
        } 
        $User = M("Exl"); 
        $list = $User->where(array('id'=>$mid))->find(); 
        $result=$list['docu']; 
        if($result=='') //如果查询不到文件信息 
        { 
            $this->error('下载失败!', '', 1); 
        }else{ 
            
            $showname="correlation.docx";//文件原名 
            $filename=$result;//完整文件名(路径加名字) 
            //tp中的 
            import("Org.Net.Http"); 
            Http::download($filename,$showname); 
 
           
        }     
    }

  下面附上数据库信息

CREATE TABLE IF NOT EXISTS `mo_exl` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `meaning` varchar(100) DEFAULT NULL COMMENT '含义',
  `fieldname` varchar(30) DEFAULT NULL COMMENT '字段名',
  `type` varchar(100) DEFAULT NULL COMMENT '类型',
  `length` int(11) DEFAULT NULL COMMENT '长度',
  `docu` varchar(255) DEFAULT NULL COMMENT '文件目录',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COMMENT='内容' AUTO_INCREMENT=0 ;


标签: 上传下载
声明:转载请注明来源(PHP代码)并保留原文链接:http://www.phpdaima.com/Thinkphp-169.html
广告不存在
评论0

后面还有条评论,点击查看>>

温馨提示:为规范评论内容,垃圾评论一律封号...

THINKPHP中word文档的上传与下载
我的积分余额: 0.0 已下载次数: 1
所需积分:100100 开始下载
×