Foxtable(狐表)用户栏目专家坐堂 → Uploader 中止上传


  共有1627人关注过本帖树形打印复制链接

主题:Uploader 中止上传

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111407 积分:567105 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/8/14 16:28:00 [显示全部帖子]

上传的代码在什么地方?

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111407 积分:567105 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/8/14 17:21:00 [显示全部帖子]

3楼是接收,不是上传。前端上传的代码在什么地方?

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111407 积分:567105 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/8/14 17:33:00 [显示全部帖子]

使用js变量判断

const up1 = document.getElementById('up1');

up1.addEventListener('change', getdatetimeoriginal,false);
var isupload = true;
function getdatetimeoriginal(e){
var file = e.target.files[0];
var OriginalDate;
EXIF.getData(file, function(){
OriginalDate = EXIF.getTag(this, 'DateTimeOriginal');
});
if (!CheckDate(OriginalDate)){
//中止上传
isupload = false; }
else{isupload = true;}
}


function submitForm(){
if (isupload ){
    show("tst1",2000);
    var result = submitAjaxForm('form1','',false);
    if (result =='OK') {show('dlg1')}
    else if (result == 'Photo') {show('dlg3')}
 else {showDialog('dlg2','错误',result)}
}
}

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111407 积分:567105 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/8/15 8:36:00 [显示全部帖子]

试试,下面,如果不行就没有办法,只能使用第三方的上传组件,或者使用原生的file input标签自己做

if (!CheckDate(OriginalDate)){
//中止上传
e.target.files.splice(0, 1);
  }

 回到顶部