diff --git a/changelog.md b/changelog.md index 3fde730dad..5412b15c31 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,6 @@ # 更新日志 2.0(2020-03) +- 修复了IE9下使用bi.file上传包含特殊字符的excel出错的问题 - 修复了下拉类型控件不允许编辑的时候没有title的问题 - 修复了连续多次调用BI.Msg.alert后只有最后弹出的可以关闭的问题 - 修复了time_combo设置格式为%M:%S后value设置大于30分钟的值时标红的问题 diff --git a/src/base/single/input/file.js b/src/base/single/input/file.js index 51fc59158e..a7c99f985f 100644 --- a/src/base/single/input/file.js +++ b/src/base/single/input/file.js @@ -263,7 +263,12 @@ } // attachO.fileSize = responseText.length; - attachO.filename = _global.decodeURIComponent(handler.file.fileName); + try { + // decodeURIComponent特殊字符可能有问题, catch一下,保证能正常上传 + attachO.filename = _global.decodeURIComponent(handler.file.fileName); + } catch (e) { + attachO.filename = handler.file.fileName; + } if (handler.maxlength == 1) { handler.attach_array[0] = attachO; } else {