天翼云盘上传文件如何不重复

天翼云盘上传文件如何不重复,第1张

天翼云盘上传文件不重复,可以采取以下方式:

1.更改文件名称:如果上传的文件已经存在于云盘中,可以更改文件名,避免重复。

2.利用文件校验:上传文件时,可以勾选校验文件的选项。系统会对文件进行校验,如果和云盘中的文件是相同的,则会提示重复。

3.检查云盘中已有的文件:在上传文件之前,先查看一下云盘中是否已经有相同的文件,如果有则不需要再次上传。

4.利用云盘版本控制功能:当上传的文件与云盘中已有的文件相同时,可以利用云盘的版本控制功能,将新的文件作为旧文件的一个版本上传。这样可以确保在云盘中只有一份文件,同时也不会覆盖旧文件。

总之,为了避免在天翼云盘中上传重复文件,最好在上传之前要检查云盘中是否已经有了相同的文件,如果有的话,可以更改文件名或者利用版本控制功能来上传文件。

(1)不容许用户上传包含特殊字符的文件 在上传文件的时候,加上必要的效验;这个比较简单,改动量小。

另外文件名包含特殊字符的文件,比较少,原因是无法从键盘输入特殊字符!

JS校验方法举例:

方法1:排除法

function containSpecial( str )   

{   

    var containSpecial = RegExp(/[(\ )(\~)(\!)(\@)(\#)(\$)(\%)(\^)(\&)(\*)(\()(\))(\-)(\_)(\+)(\=)(\[)(\])(\{)(\})(\|)(\\)(\)(\:)(\')(\")(\,)(\.)(\/)(\<)(\>)(\?)(\)]+/)   

    return ( containSpecial.test(str) )   

str=fileName,返回True就表示包含特殊字符!      

方法2:定义法

function dosub(){

    var s = document.getElementById("t").value

    var i = /[0-9]+/

    var str = /[A-Za-z]/

    var spec=/[,.<>{}~!@#$%^&*]/

    if(!str.test(s)){

      alert("必须包含字母")

    }

    if(!i.test(s)){

      alert("必须包含数字")

    }

    if(!spec.test(s)){

      alert("必须包含特殊字符。例如:!@#$%^&* 其中一个或多个")

    }

}

方法3:替换法

1.替换所有要替换字符

var str = "$Hello World!$Hello World!$Hello World!"

//把所有的“Hello World!”替换为“Welcome you!”。“/g”是替换全部。

alert(str.replace(/Hello World!/g,"Welcome you!"))

2.替换所有要替换的特殊字符。

var str = "$Hello World!$Hello World!$Hello World!"

//利用正则表达式把所有的“$”替换为“#”。“$”为特殊字符,所以前面要加“\\”。

var regS = new RegExp("\\$","g")

alert(str.replace(regS,"#"))


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12097900.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存