艾恩ASP无组件上传类 Ajax+asp 如果我要图片上传完成后图片地址存入数据库应该怎么改 求助
这是首页的代码他是上传完成后图片的名字显示在文本框了怎么提出来<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//E...
这是首页的代码 他是上传完成后 图片的名字显示在文本框了 怎么提出来
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Ajax无刷新上传--艾恩Asp无组件上传</title>
<script type="text/javascript" src="js/anplus.js"></script>
<script type="text/javascript" src="js/AjaxUploader.js"></script>
</head>
<body>
<div style="line-height:17px;font-size:10pt;">
上传文件的高级示例
</div>
<hr />
文件:<input id="files" name="files" type="text" size="60" /> <input type="button" value="上传文件" onclick="showUpload(this,'files');" /><br />
<!--下面的内容是你必须要做的-->
<div id="upload_Box" style="position:absolute;border:1px #dddddd solid;padding:1px;width:420px;display:none;background-color:#fff;font-size:12px;">
<div id="uploader_Title" style="background-color:#eee ;padding:3px;"><span style="float:right;cursor:pointer;" onclick="this.parentNode.parentNode.style.display='none';">×</span>文件上传</div>
<div id="uploadContenter" style=""></div>
</div>
<iframe style="display:none;" name="AnUploader"></iframe>
<script type="text/javascript">
var AjaxUp=null;
window.onload=function(){
_.EndragEx("uploader_Title","upload_Box",0,0);
};
function showUpload(obj, inputID){
try{
AjaxUp.reset();
}catch(ex){}
var ps=_.abs(obj);
var box=_.$("upload_Box");
box.style.left=ps.x - parseInt(box.style.width)/2 + 30 + "px";
box.style.top=ps.y +25 + "px";
box.style.display="block";
//创建Uploader,参数Contenter 字符串 上传控件的容器,程序自动给容易四面增加3px的padding
AjaxUp=new AjaxProcesser("uploadContenter");
//设置提交到的iframe名称
AjaxUp.target="AnUploader";
//上传处理页面
AjaxUp.url="upload.asp";
//保存目录
AjaxUp.savePath="_upload";
//上传成功时运行的程序
AjaxUp.succeed=function(files){
//下面遍历所有的文件,files是一个数组,数组元素的数目就是上传文件的个数,每个元素包含的信息为文件名字和文件大小
var info="";
for(var i=0;i<files.length;i++){
info+=files[i].name + ";";
}
info=info.substr(0,info.length-1);
_.$(inputID).value=info;
box.style.display="none";
}
//上传失败时运行的程序
AjaxUp.faild=function(msg){
alert("失败原因:" + msg)
}
}
</script>
<!--你已经做完你的工作了-->
</body>
</html> 展开
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Ajax无刷新上传--艾恩Asp无组件上传</title>
<script type="text/javascript" src="js/anplus.js"></script>
<script type="text/javascript" src="js/AjaxUploader.js"></script>
</head>
<body>
<div style="line-height:17px;font-size:10pt;">
上传文件的高级示例
</div>
<hr />
文件:<input id="files" name="files" type="text" size="60" /> <input type="button" value="上传文件" onclick="showUpload(this,'files');" /><br />
<!--下面的内容是你必须要做的-->
<div id="upload_Box" style="position:absolute;border:1px #dddddd solid;padding:1px;width:420px;display:none;background-color:#fff;font-size:12px;">
<div id="uploader_Title" style="background-color:#eee ;padding:3px;"><span style="float:right;cursor:pointer;" onclick="this.parentNode.parentNode.style.display='none';">×</span>文件上传</div>
<div id="uploadContenter" style=""></div>
</div>
<iframe style="display:none;" name="AnUploader"></iframe>
<script type="text/javascript">
var AjaxUp=null;
window.onload=function(){
_.EndragEx("uploader_Title","upload_Box",0,0);
};
function showUpload(obj, inputID){
try{
AjaxUp.reset();
}catch(ex){}
var ps=_.abs(obj);
var box=_.$("upload_Box");
box.style.left=ps.x - parseInt(box.style.width)/2 + 30 + "px";
box.style.top=ps.y +25 + "px";
box.style.display="block";
//创建Uploader,参数Contenter 字符串 上传控件的容器,程序自动给容易四面增加3px的padding
AjaxUp=new AjaxProcesser("uploadContenter");
//设置提交到的iframe名称
AjaxUp.target="AnUploader";
//上传处理页面
AjaxUp.url="upload.asp";
//保存目录
AjaxUp.savePath="_upload";
//上传成功时运行的程序
AjaxUp.succeed=function(files){
//下面遍历所有的文件,files是一个数组,数组元素的数目就是上传文件的个数,每个元素包含的信息为文件名字和文件大小
var info="";
for(var i=0;i<files.length;i++){
info+=files[i].name + ";";
}
info=info.substr(0,info.length-1);
_.$(inputID).value=info;
box.style.display="none";
}
//上传失败时运行的程序
AjaxUp.faild=function(msg){
alert("失败原因:" + msg)
}
}
</script>
<!--你已经做完你的工作了-->
</body>
</html> 展开
1个回答
展开全部
建立一个input标签<input type=text name=mypic readonly/> <a href=你的上传文件>点击上传</a>
上传文件后把图片的地址显示到name=mypicinput文本框里:在你的上传文件里可能要用到这样的代码 (window.parent.)document.你的form名.mypic.value='uploadfile/<%=fileName%>';
然后在入库的时候rs("你的数据库表示路径的字段")= request.form("mypic")
上传文件后把图片的地址显示到name=mypicinput文本框里:在你的上传文件里可能要用到这样的代码 (window.parent.)document.你的form名.mypic.value='uploadfile/<%=fileName%>';
然后在入库的时候rs("你的数据库表示路径的字段")= request.form("mypic")
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询