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上