Re:bbsxp6.0如何使上传文件不改名——上传附件的文件名可以保持不变asp中,删除多余空格的函数是什么 Replace(FileName," ","_")
FileName=upfile.file("file").FileName '文件名
FileName=Replace(FileName," ","_") '去除文件名空格
FileExt=upfile.file("file").FileExt '后缀名
FileMIME=upfile.file("file").FileMIME '类型
FileSize=upfile.file("file").FileSize '大小
SaveFile="UpFile/UpAttachment/"&year(now)&month(now)&day(now)&hour(now)&minute(now)&""&FileName&"" '保存文件路径
aaa=replace(aaa," "," ")
第一个双引号内是两个空格,第二个是一个空格。
用trim是不可以去掉中间的空格的。
但用replace可以。之所以第一个引号内是2个空格,第二个是一个空格。是因为replace有叠代的功能。他会每遇到2个空格就用一个空格代替。
如你原来有10个空格,第一次结果变5个,第二次变3个,第三次变2个,第四次就1个。由于是叠代进行。所以一个replace,就能完成所有次数。即无论是你3个空格还是30000个空格,最终都会变成1个。