2008-03-10

上传文件

1.test.htmn
<script language="javascript">
function GetFilePath(obj)
{
//alert(obj);
var physical = document.getElementById(obj).value;
alert(physical);
var osrc=obj.value;
var length = physical.length;
var charindex = physical.lastIndexOf(".");
var ExtentName = physical.substr(charindex,4)
if(!(ExtentName == ".zip" || ExtentName == ".war" || ExtentName == ".doc" || ExtentName == ".xls" ))

{
alert("文件类型不正确!");
return false;
}

}
</script>
<INPUT id="File" style="Z-INDEX: 101; LEFT: 248px; POSITION: absolute; TOP: 224px" type="file"
onpropertychange="GetFilePath('File');"></FONT>


2.test11.htn
<span id=inputfile>
<input name="image" size="60" type="file" size="15" onchange="checkfile(this);" >
</span>

<div id="divImg" style="position:relative" dis>
<img src="\images\blank.gif" id="checkimg">
</div>


<SCRIPT language="javascript">
function checkfile(objfile){
if (objfile.value==null||objfile.value.length==0){
return true;
}
if(objfile.value!=null||objfile.value.length!=0){
GetFilePath(objfile);
}
var obj=document.getElementById("checkimg");
obj.src=objfile.value;
alert(obj.fileSize);
var fsize=0;
for(var i=0;i<10;i++){
fsize=obj.fileSize;
}
alert(obj.fileSize);
alert(obj.src);

if (fsize>1024*1024)
{
alert("Image file size cannot be larger than 40 KB!");
obj.src="/images/blank.gif";
document.getElementById("inputfile").innerHTML='<input name="image" size="60" type="file" size="15" onchange="checkfile(this);" > '
return false;
}
else
{
if (fsize<0)
{
alert("Invalid image file!");
obj.src="/images/blank.gif";
document.getElementById("inputfile").innerHTML='<input name="image" size="60" type="file" size="15" onchange="checkfile(this);" > '
return false;
}
}
return true;
}
function GetFilePath(obj)
{
//alert(obj);
var physical = obj.value;
alert(physical);
var osrc=obj.value;
var length = physical.length;
var charindex = physical.lastIndexOf(".");
var ExtentName = physical.substr(charindex,4);
alert(physical);
if(!(ExtentName == ".zip" || ExtentName == ".war" || ExtentName == ".doc" || ExtentName == ".xls" ))

{
alert("文件类型不正确!");
return false;
}

}
</SCRIPT>


3.last.htn
<span id=inputfile>
<input name="image" size="60" type="file" size="15" onchange="checkfile(this);" >
</span>

<div id="divImg" style="position:relative">
<img src="" id="checkimg">
</div>


<SCRIPT language="javascript">
function checkfile(objfile){
if (objfile.value==null||objfile.value.length==0){
return true;
}
if(objfile.value!=null||objfile.value.length!=0){
if(!GetFilePath(objfile)){
var obj=document.getElementById("checkimg");
obj.src="";
document.getElementById("inputfile").innerHTML='<input name="image" size="60" type="file" size="15" onchange="checkfile(this);" > '
return false;
}
}
var obj=document.getElementById("checkimg");
obj.src=objfile.value;
alert(objfile.value);
var fsize=0;
for(var i=0;i<10;i++){
fsize=obj.fileSize;
}
alert(fsize);
if (fsize>1024*1024)
{
alert("文件大小不得超过1MB!");
obj.src="";
document.getElementById("inputfile").innerHTML='<input name="image" size="60" type="file" size="15" onchange="checkfile(this);" > '
return false;
}
else
{
if (fsize<0)
{

obj.src="";
document.getElementById("inputfile").innerHTML='<input name="image" size="60" type="file" size="15" onchange="checkfile(this);" > '
return false;
}
}
return true;
}
function GetFilePath(obj)
{
//alert(obj);
var physical = obj.value;
var osrc=obj.value;
var length = physical.length;
var charindex = physical.lastIndexOf(".");
var ExtentName = physical.substr(charindex,4);
if(!(ExtentName == ".jpg" || ExtentName == ".war" || ExtentName == ".doc" || ExtentName == ".xls" ))

{
alert("文件类型不正确!");
return false;
}
return true;
}
</SCRIPT>
评论
ws715 2008-03-14
收藏了......
翱翔天空 2008-03-10
好!这是我的第一贴 ding
发表评论

您还没有登录,请登录后发表评论

tgyd2006
搜索本博客
最近加入圈子
存档
最新评论