艾恩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>
展开
 我来答
tangranchuxx
2012-03-14 · TA获得超过281个赞
知道小有建树答主
回答量:319
采纳率:0%
帮助的人:232万
展开全部
建立一个input标签<input type=text name=mypic readonly/> <a href=你的上传文件>点击上传</a>

上传文件后把图片的地址显示到name=mypicinput文本框里:在你的上传文件里可能要用到这样的代码 (window.parent.)document.你的form名.mypic.value='uploadfile/<%=fileName%>';
然后在入库的时候rs("你的数据库表示路径的字段")= request.form("mypic")
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式