更新文件上传bug

This commit is contained in:
2016-08-04 00:36:37 +08:00
parent 87a1068dec
commit 4b09ebce88
2 changed files with 25 additions and 5 deletions

View File

@@ -261,6 +261,26 @@ function get_cover($cover_id, $field = null) {
return empty($field) ? $picture : $picture[$field];
}
/**
* 获取文件
* @param int $file_id
* @param string $field
* @return 完整的数据 或者 指定的$field字段值
* @author huajie <banhuajie@163.com>
*/
function get_file($file_id, $field = null) {
if (empty($file_id)) {
return '';
}
$file = db('File')->where(array('id' => $file_id))->find();
if ($field == 'path') {
return $file['savepath'];
}elseif ($field == 'time') {
return date('Y-m-d H:i:s', $file['create_time']);
}
return empty($field) ? $file : $file[$field];
}
/**
* 获取多图地址
* @param array $covers

View File

@@ -1,17 +1,17 @@
<div class="picker-box">
<div id="picker_{$field}" class="picker_button">上传文件</div>
<input type="hidden" name="{$field}" id="field_{$field}" value="{$value['id']|default=''}">
<input type="hidden" name="{$field}" id="field_{$field}" value="{$value|default=''}">
<div id="fileList_{$field}" class="upload-file-list-info" style="width:280px;">
{if isset($value['id'])}
{if isset($value)}
<li class="affix-list-item" id="WU_FILE_0">
<div class="upload-file-info">
<span class="webuploader-pick-file-close" data-queued-id="WU_FILE_0" data-id="{$value['id']}" data-fileurl="{$value['savename']}"><i class="close"></i></span>
<span class="webuploader-pick-file-close" data-queued-id="WU_FILE_0" data-id="{$value}" data-fileurl="{$value|get_file=###,"savename"}"><i class="close"></i></span>
<span class="fname"></span>
<span class="fsize">上传时间:{$value['create_time']|date='Y-m-d H:i:s',###}</span>
<span class="fsize">上传时间:{$value|get_file=###,"time"}</span>
<div class="clearfix"></div>
</div>
<div class="filebox image">
文件名{$value['savename']}
文件名{$value|get_file=###,"savename"}
</div>
</li>
{/if}