js实现上传单个文件
2014-04-29 15:24
316 查看
js上传文件:js 上传单个文件(任意大小)
疯狂代码 http://www.CrazyCoder.cn/ :http:/www.CrazyCoder.cn/Javascript/Article8329.html
var xml_http,ado_stream;
var SendBlockCount,SendCount;
varl astSendTime,maxFileLimit;
var breaked=false;
var _filename;
var blockSize=1024*128;
var isUploaded=false;
maxFileLimit=1024*1024*50;//上传文件的大小
///处理文件开始上传
function BeginSend()
{
try
{
if(document.getElementById(\"UpFileControl\")&&document.getElementById(\"UpFileControl\").value
.length>0)
{
document.getElementById(\"speed\").innerHTML=\"0KB/Sec\";//进度条
document.getElementById(\"perent\").innerHTML=\"0%\";
document.getElementById(\"perentBar\").style.width=\"0%\";
document.getElementById(\"bar\").style.display=\"block\";
//document.getElementById(\"control\").style.display=\"block\";
document.getElementById(\"divImportData\").style.display=\"block\";
_filename=document.getElementById(\"UpFileControl\").value;
document.getElementById(\"filename\").innerHTML=\"正在上传文件
:\"+_filename.substring(_filename.lastIndexOf(\"\\\\\")+1,_filename.length);
SendFile();
}
elseif(document.getElementById(\"UpFileControl\").value==\"\")
{
alert(\"请先选择要上传的文件\");
window.parent.AllowFunc(); [Page]
document.getElementById(\"btnReset\").disabled=false;
document.getElementById(\"btnUpload\").disabled=false;
document.getElementById(\"UpFileControl\").disabled=false;
Initialize();
return false;
}
else
{
return false;
}
}
catch(ex)
{
alert(\"上传文件过程中出错,原因:\"+ex.description);
//window.parent.AllowFunc();
document.getElementById(\"btnReset\").disabled=false;
document.getElementById(\"btnUpload\").disabled=false;
document.getElementById(\"UpFileControl\").disabled=false;
Initialize();
return false;
}
}
///开始上传文件
function SendFile()
{
breaked=false;
try
{
ado_stream=newActiveXObject(\"ADODB.Stream\");
ado_stream.Type=1;
ado_stream.Open();
}
catch(ex)
{
window.parent.AllowFunc();
疯狂代码 http://www.CrazyCoder.cn/ :http:/www.CrazyCoder.cn/Javascript/Article8329.html
var xml_http,ado_stream;
var SendBlockCount,SendCount;
varl astSendTime,maxFileLimit;
var breaked=false;
var _filename;
var blockSize=1024*128;
var isUploaded=false;
maxFileLimit=1024*1024*50;//上传文件的大小
///处理文件开始上传
function BeginSend()
{
try
{
if(document.getElementById(\"UpFileControl\")&&document.getElementById(\"UpFileControl\").value
.length>0)
{
document.getElementById(\"speed\").innerHTML=\"0KB/Sec\";//进度条
document.getElementById(\"perent\").innerHTML=\"0%\";
document.getElementById(\"perentBar\").style.width=\"0%\";
document.getElementById(\"bar\").style.display=\"block\";
//document.getElementById(\"control\").style.display=\"block\";
document.getElementById(\"divImportData\").style.display=\"block\";
_filename=document.getElementById(\"UpFileControl\").value;
document.getElementById(\"filename\").innerHTML=\"正在上传文件
:\"+_filename.substring(_filename.lastIndexOf(\"\\\\\")+1,_filename.length);
SendFile();
}
elseif(document.getElementById(\"UpFileControl\").value==\"\")
{
alert(\"请先选择要上传的文件\");
window.parent.AllowFunc(); [Page]
document.getElementById(\"btnReset\").disabled=false;
document.getElementById(\"btnUpload\").disabled=false;
document.getElementById(\"UpFileControl\").disabled=false;
Initialize();
return false;
}
else
{
return false;
}
}
catch(ex)
{
alert(\"上传文件过程中出错,原因:\"+ex.description);
//window.parent.AllowFunc();
document.getElementById(\"btnReset\").disabled=false;
document.getElementById(\"btnUpload\").disabled=false;
document.getElementById(\"UpFileControl\").disabled=false;
Initialize();
return false;
}
}
///开始上传文件
function SendFile()
{
breaked=false;
try
{
ado_stream=newActiveXObject(\"ADODB.Stream\");
ado_stream.Type=1;
ado_stream.Open();
}
catch(ex)
{
window.parent.AllowFunc();
相关文章推荐
- js 实现上传文件的弹出层
- js实现图片文件上传预览 | 黄乔国PHP
- HTML+js+css实现点击图片弹出上传文件窗口的两种思路
- struts2实现单个和多个文件的上传
- c#、asp.net 基于ajaxfileupload.js 实现文件异步上传
- node.js利用express实现文件上传
- 利用js实现无刷新上传头像(或文件)并显示进度条
- SpringMVC结合ajaxfileupload.js实现文件无刷新上传
- AngularJS+Bootstrap实现多文件上传与管理
- 使用SpringMVC和js实现文件及字段上传中遇到的坑
- 使用ajaxfileupload.js实现上传文件功能
- 使用ajaxFileUpload.js插件实现ajax无刷新上传文件
- Dropzone.js实现文件拖拽上传
- jquery.fileupload.js插件使用--后台处理单个上传文件类
- Spring boot 实现单个或批量文件上传功能
- node.js+android(使用HttpURLConnection和HttpClient)实现文件上传
- Struts2实现图片上传功能 (单个图片文件)
- js实现限制上传文件大小
- 简单实现js上传文件功能
- ajaxfileupload.js+SpringMVC实现文件上传