问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求助 如何实现用ASP上传文件到文件夹中,再将其路径显示到数据库(book...

发布网友 发布时间:2022-04-25 13:41

我来回答

2个回答

热心网友 时间:2022-05-19 13:42

你好。请听我说:
1.请使用艾恩ASP无组件上传,你百度一下,然后下载运行。就能上传某个文件,例如,图片文件(jpg,jpeg,gif,bmp),文本文件(.txt),等等其它文件,而这些都可以在它的源码里进行修改而且对上传文件大大小,上传的路径。都是可以*和设置的。你自己找下在哪一行。那么你第一个文件就得到解决了。
2.至于把文件路径存入数据库中,例如,你的book.mdb数据库。
假如,有book.mdb数据库,里面有个表myfile,里面有个字段uploadfile表示上传文件的路径。
于是,我建立一个ASP文件。取名叫index.asp如下(简略的写下)
<form name= form1 action=>
<tr>
<td rowspan="2" align="center">图片:</td>
<td>
<input type="text" name="my_uploadfile" size="40" />
</td>
</tr>
<tr>
<td>
<iframe src="upload.asp" width="600" height="25" scrolling="auto" frameborder="0"></iframe></td>
</tr>

<input type=submit name=sub value=点我进行提交>
</form>
注:我们回过头来在来看第一步,艾恩无组件上传。其实实现了2个功能,第一,将文件上传到了
指定目录例如,你网站根目录下的uploadfiles目录,第二,将上传的目录写入到index.asp文本框name=mypic里。在index。asp里调用艾恩五组件上传。有一下代码:
<tr>
<td rowspan="2" align="center">图片:</td>
<td>
<input type="text" name="my_uploadfile" size="40" />
</td>
</tr>
<tr>
<td>
<iframe src="upload.asp" width="600" height="25" scrolling="auto" frameborder="0"></iframe></td>
</tr>

其中upload.asp就是无组件上传的文件。那upload.asp里应该有这么一句:window.parent.document.form1.my_uploadfile.value='uploadfile/<%=fName%>';
这句话的功能是实现将上传的文件路径写入到index.asp里的文本框名为my_uploadfile里。
最后,就是提交数据库将文件路径写如到数据库里。
很简单的。如下:
<%
If request.Form("submit") = "点我进行提交" Then

Set rs = server.CreateObject("adodb.recordset")
sql = "select * from myfile"
rs.Open sql, conn, 1, 3
rs.addnew
rs("uploadfile") = request.Form("my_uploadfile")

rs.update
rs.close:set rs = nothing
conn.close:set conn = nothing
response.Write("<script>alert('提交成功');</script>")
End If
%>

于是,我们来整合一下index.asp,如下:
<!--#include file="conn.asp"-->
<%
If request.Form("submit") = "点我进行提交" Then

Set rs = server.CreateObject("adodb.recordset")
sql = "select * from myfile"
rs.Open sql, conn, 1, 3
rs.addnew
rs("uploadfile") = request.Form("my_uploadfile")

rs.update
rs.close:set rs = nothing
conn.close:set conn = nothing
response.Write("<script>alert('提交成功');</script>")
End If
%>

其中

<form name= form1 action=>
<tr>
<td rowspan="2" align="center">图片:</td>
<td>
<input type="text" name="my_uploadfile" size="40" />
</td>
</tr>
<tr>
<td>
<iframe src="upload.asp" width="600" height="25" scrolling="auto" frameborder="0"></iframe></td>
</tr>

<input type=submit name=sub value=点我进行提交>
</form>
其中conn.asp代码:
<%
Set conn = server.CreateObject("adodb.connection")
conn.connectionstring = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source="&server.mapPath("book.mdb")
conn.Open
%>
uploadfile.asp是艾恩无组件上传。你网上搜下。
已经说的很详细了,不能再详细了。。你自己对照看下。 -_-

热心网友 时间:2022-05-19 15:00

可以使用asp无组件上传程序
下载地址 http://www.jb51.net/codes/18612.html
建议使用时设置好固定路径,取消这个目录的asp运行权限等。追问我测试了,这个好像只能将文件上传到指定文件夹,但是好像不能写入数据库呀。
有劳你能说得详细些么?最好是每一步的步骤,我给你追加50分,拜托了!!!!!!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? ASP文件上传组件 为什么用asp文件上传组件上传图片总是出错? 利用asp语言,如何实现上传文件(.xls文件)到服务器的某个目录下,比如说... asp关于文件的上传和下载功能 ASP文件上传 asp中怎么实现文件的上传 asp中上传图片的组件, 急需asp文件上传组件 关于asp文件上传问题请教高手。 请大家推荐ASP文件上传组件!谢谢! 如何使用AspUpload组件上传文件 当我接收验证码信息的时候,总是要延迟10分钟才能收到!10分早就失效了!而且在那10分钟里手机信息 Vray可以用云渲染吗?哪个好用? 为什么要用云渲染 我是渲染行业的新手,每次渲染都会遇到问题,有人说用云渲染比较方便简单,请问怎么使用云渲染来渲染? 云渲染能让我的效果图渲染变得更好吗? 有人用过云渲染吗?好用吗? 有人听过云渲染吗?怎么用的?渲染快吗? 云端渲染和本地渲染的原理分别是什么?一般选择哪种的比较多? 现在的云渲染跟本地渲染有什么区别,就是速度快点嘛? asp的相关组件 ASP上传文件代码 上传asp文件 ASP上传文件时LyfUpload组件问题 ASP:利用文件上传组件时如何上传附加信息的问题 关于用asp无组件上传文件遇到的问题,求助!!! 花喜产品如何,有没有可信度,是不是在交智商税? 花喜可不可靠? 花喜是不是传销? 花喜的减肥产品到底有没有用? 花喜酵素效果怎么样? 花喜品牌是不是传销? 花喜品牌可信吗 做花喜真的能赚钱吗? 花喜白芸豆绿咖啡固体饮料是真的吗? 有谁知道花喜去湿茶喝花喜酵素,有谁喝了,效果怎么样? 花喜这个品牌口碑怎么样? 花喜阿胶糕是不是很有名啊?听说用的人不少,这个可靠吗? 花喜红参饮和正官庄比怎么样? 花喜酵素长期喝有副作用吗?