JS node 怎么实现循环判断

du61990 2013-12-27 11:04:23
主要做的是图片上传存储的功能 存储路径为pic/tname 如果存在 就分离图片名字 前后缀比如a.jpg 分离后
重新起名 a(1).jpg,然后再进行fs.exist 判断,直到不存在 问题时在重新命名后我要怎么返回fs.exists进行判断 形成循环 求指点
fs.exists(url,function(exists){
if(exists){
console.log('exist');
var fileType=/\.[^\.]+/.exec(tname);
var b=0;b++;
var p=tname.lastIndexOf('.');
var fileName = tname.substr(0,p);
tname = fileName +'('+b+')'+fileType;
url = 'pic/'+tname;
}
else{
console.log('not exist');
fs.mkdir('pic',function(err){
fs.writeFile('pic'+'/'+tname,data,function(err){
res.send(result);
console.log('succeed');
});
})
}
});
...全文
67 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧