diff --git a/app/admin/view/api/upload.js b/app/admin/view/api/upload.js index 91c92d37b..6a8c58039 100644 --- a/app/admin/view/api/upload.js +++ b/app/admin/view/api/upload.js @@ -6,7 +6,7 @@ define(['md5'], function (SparkMD5, allowExtsMimes) { opt.safe = opt.element.data('safe') || ''; opt.type = opt.element.data('type') || ''; opt.field = opt.element.data('field') || 'file'; - opt.input = $('[name="_FIELD_"]'.replace('_FIELD_', opt.field)); + opt.input = $('[name="_field_"]'.replace('_field_', opt.field)); opt.uptype = opt.safe ? 'local' : opt.element.attr('data-uptype') || ''; opt.multiple = opt.element.attr('data-multiple') > 0; /*! 文件的选择筛选 */ diff --git a/public/static/admin.js b/public/static/admin.js index 540670d26..edc2e2011 100644 --- a/public/static/admin.js +++ b/public/static/admin.js @@ -157,8 +157,8 @@ $(function () { $dom.find('[data-file]:not([data-inited])').map(function (index, elem, $this, field) { $this = $(elem), field = $this.attr('data-field') || 'file'; if (!$this.data('input')) $this.data('input', $('[name="' + field + '"]').get(0)); - $this.uploadFile(function (url) { - $($this.data('input')).val(url).trigger('change'); + $this.uploadFile(function (url, file) { + $($this.data('input')).data('file', file).val(url).trigger('change'); }); }); };