|
楼主 |
发表于 2017-10-20 12:23:04
|
显示全部楼层
我的修改未能成功:
1、代码修改为:
- self.uploader.on('onStart', function(event) {
- var items = self.getItems();
- if (items.length > 0) {
- $.each(items, function(i, v) {
- var storeFileName = v.storeFileName;
- var ownerID = self.getOwnerID(v);
- self.deleteFile(storeFileName, ownerID);
- });
- }
- event.source.actionUrl = actionUrl;
- //原来的函数屏蔽
- //var storeFileName = (new justep.UUID()).valueOf();
- //名称修改:-----------------------
- var lDate = new Date() ;
- var lstr = self.formatDate(lDate,"yyMMdd") + "" + Math.random().toString(16).substr(3) ;
- var storeFileName = lstr ;
- event.file.data = {
- fileName : event.file.name,
- storeFileName : storeFileName,
- ownerID : self.getOwnerID()
- };
- //修改结束------------------------
- });
复制代码 并且增加了一个格式化函数:
- formatDate : function(date,format){
- var paddNum = function(num){
- num += "";
- return num.replace(/^(\d)$/,"0$1");
- }
- //指定格式字符
- var cfg = {
- yyyy : date.getFullYear() //年 : 4位
- ,yy : date.getFullYear().toString().substring(2)//年 : 2位
- ,M : date.getMonth() + 1 //月 : 如果1位的时候不补0
- ,MM : paddNum(date.getMonth() + 1) //月 : 如果1位的时候补0
- ,d : date.getDate() //日 : 如果1位的时候不补0
- ,dd : paddNum(date.getDate())//日 : 如果1位的时候补0
- ,hh : date.getHours() //时
- ,mm : date.getMinutes() //分
- ,ss : date.getSeconds() //秒
- }
- format || (format = "yyyy-MM-dd hh:mm:ss");
- return format.replace(/([a-z])(\1)*/ig,function(m){return cfg[m];});
- }
复制代码
2、按上楼提示,我暂把 comp2.min.js 改名:
3、使用attachmentSimple1 , 但文件名仍未改变:
还请指导一下,非常感谢!
|
-
|