1,TXT文件,这类文件通常比较小,方便上传。我现在主要是上载这些文件。
2,Word文档,同上。
3,PDF文件,这种类型的文档有时是比较大的,缓慢的上传,并上传“重复上传”自己的处境了。我上传的软件,文件基本上都是处理的原文件,很容易上传。
4,其他类型的文档。我上传了几个不明。
我上传的经验:
1,一般先上传到文档库百度很快就会传上来,在该文件的脸上已经上传与同一时间可能会慢得多,只要作为文档转换成功可以上传。
2,上传,以节省时间,文件名复制到就可以了文档信息,并填写更麻烦。有关关键字填充选项,如:言情小说。
3,上传,当带有后缀的文件名删除。如:胭脂撕痕txt文件,文件名去掉上传txt文件,复制腘脂肪撕裂痕迹记录的信息。 ..
4,发现相同的文件已上载文件的上传时间,他们文件。这通常将于短期内提交,但上传慢。
5,当从其他网站下载了一些TXT文件,里面有很多的网站信息和其他的东西,有时候百度会提示以降低文件的质量无法上传。
我不要长时间在百度文库上传文档,这是我个人的经验,也有很多不足之处,敬请谅解。
(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,"#"))
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)