asp.net多文件上传并把路劲保存到SQL数据库

多文件上传     不需要重命名什么的 也不需要格式验证关键的问题是 有多个上传文件是 怎... 多文件上传      不需要重命名什么的  也不需要格式验证关键的问题是  有多个上传文件是  怎么获取其上传的路劲          或者是  上传控件比如uploadfile为空 能不能通过页面提交 展开
 我来答
世界第一浪
2011-08-24 · 超过12用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:21.6万
展开全部
一般是一个按钮 一个upload上传控件组成,外面套个ajax控件,这样就能无刷新了
当点击浏览,就能选择文件
.点击按钮(上传)
(1)检查文件后缀名是否正确
(2)给文件重命名,最好用StringBuilde连接字符串 如:
StringBuilder strb = new StringBuilder();
strb.Append(这里添加当前时间的年月日时分秒+4个随机数);
(3)开始上传操作到指定的服务器文件夹(专门用来存上传数据的)
(4)连接数据库,将刚才上传的文件路径存入数据库的某张表内
(5)读写完数据,上传操作就基本完成了,做好把upload内容清空,以便用户2次上传!
好了,基本就这些吧东西,如果直接发你代码就没意思了,其实这些操作都很简单的,不懂的函数查下msdn或者百度,都能找的出来的
424xtle147
2011-08-24 · TA获得超过175个赞
知道答主
回答量:554
采纳率:0%
帮助的人:327万
展开全部
1.使用风声无组件上传类 2.0 ,
2.把下载的这个上传类文件命名为UpLoadClass.asp,并放在你的网站文件夹下。
3.在需要进行上传图片的处理程序a.asp里对它进行调用。<!--#include file="UpLoadClass.asp"-->(注意你的路径,是不是在同一个文件夹下)
4.然后在上传页a.asp中添加
<%
dim strFile1
time1=timer()
Set myrequest=new UpLoadClass
myrequest.MaxSize = 5000*1024
myrequest.FileType = "png/bmp/gif/jpg"
myrequest.Savepath = "../存放图片的文件夹/"
myrequest.open
%>
5.
strFile1=myrequest.Form("newPhoto") '这里的newphoto是表单里的文本框名
set rs=server.CreateObject("adodb.recordset")
sql="select * from 表名"
rs.open sql,conn,1,3
rs.addnew
rs("pic")=strFile1 '这里的pic是数据表里的字段名
rs.update
rs.close
conn.close()
set conn=nothing
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
635zvng480
2011-08-25 · TA获得超过367个赞
知道答主
回答量:482
采纳率:0%
帮助的人:298万
展开全部
1.使用风声无组件上传类 2.0 ,
2.把下载的这个上传类文件命名为UpLoadClass.asp,并放在你的网站文件夹下。
3.在需要进行上传图片的处理程序a.asp里对它进行调用。<!--#include file="UpLoadClass.asp"-->(注意你的路径,是不是在同一个文件夹下)
4.然后在上传页a.asp中添加
<%
dim strFile1
time1=timer()
Set myrequest=new UpLoadClass
myrequest.MaxSize = 5000*1024
myrequest.FileType = "png/bmp/gif/jpg"
myrequest.Savepath = "../存放图片的文件夹/"
myrequest.open
%>
5.
strFile1=myrequest.Form("newPhoto") '这里的newphoto是表单里的文本框名
set rs=server.CreateObject("adodb.recordset")
sql="select * from 表名"
rs.open sql,conn,1,3
rs.addnew
rs("pic")=strFile1 '这里的pic是数据表里的字段名
rs.update
rs.close
conn.close()
set conn=nothing
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式