thinkcmf 5 附件上传修复

 

后台编辑文件路径

public\themes\admin_simpleboot3\portal\admin_article\edit.html

 

<notempty name="post.more.files">
<foreach name="post.more.files" item="vo">
<php>$file_url=cmf_get_file_download_url($vo['url']);</php>
<li id="saved-file{$key}">
<input id="file-{$key}" type="hidden" name="file_urls[]"
value="{$vo.url}">
<input class="form-control" id="file-{$key}-name" type="text"
name="file_names[]"
value="{$vo.name}" style="width: 200px;" title="图片名称">
<a id="file-{$key}-preview" href="{$file_url}" target="_blank">下载</a>
<a href="javascript:uploadOne('图片上传','#file-{$key}','file');">替换</a>
<a href="javascript:(function(){$('#saved-file{$key}').remove();})();">移除</a>
</li>
</foreach>
</notempty>

前台 控制器

app\portal\controller\ArticleController.php

index方法

/*附件*/
$id = $this->request->param('id', 0, 'intval');
$portalPostModel = new PortalPostModel();
$post = $portalPostModel->where('id', $id)->find();
$this->assign('post', $post);

 

文件下载的解决方式

1.直接写明在a标签href上

 

posted @ 2018-07-19 14:15  星耀学园  阅读(830)  评论(0)    收藏  举报