化境上传 如何将文件传到数据库里

baobaoer88 2004-11-25 09:22:31
化境上传 如何将文件传到数据库里,最好给出代码
...全文
206 15 打赏 收藏 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
hhjjhjhj 2004-11-27
  • 打赏
  • 举报
回复
晕死
化境上传 中有部分代码是把"图片文件和其他普通form元素"分开,分开后直接存入某个字段。
rs("feildname")=Request.BinaryRead(Request.TotalBytes)是给你提示和原理!!!

TO:liuxiaoyi666(兔子,用好了GOOGLE才能了解CSDN)
要保存为文件才需要dictionary啊,直接存到数据库还要dictionary干吗?
  • 打赏
  • 举报
回复
upload.form(formName)这个应该是value不用试了偶知道了
formname就是表单名,这样你就可以判断并运用了
  • 打赏
  • 举报
回复
set file=upload.file(formName)
file.SaveAs Server.mappath(formPath&filename) ''保存文件
'response.write file.FilePath&file.FileName&" ("&file.FileSize&") => "&formPath&File.FileName&" 成功!<br>"
set rs=Server.CreateObject("ADODB.Recordset")
rs.open "pic",conn,1,3
set pp=new possible
length=pp.readX(Server.mappath(formPath&filename))
height=pp.readY(Server.mappath(formPath&filename))
formPath=id&"\"&filename
rs.addnew
rs("picname")=formPath
rs("id")=cint(id)
rs("filesize")=cLng(file.filesize)
rs("width")=cLng(length)
rs("height")=cLng(height)
rs.update
至于表单如下
set upload=new upload_5xsoft
for each formName in upload.objForm
在dictionary里有两个值这样你就可以用其的value值了
没试呢,如果还有问题我试验一下就是了
  • 打赏
  • 举报
回复
dictionary不是我要用而是化境本身用的
  • 打赏
  • 举报
回复
set objForm=Server.CreateObject("Scripting.Dictionary")还有这里明白无误的告诉你了用的是dictionary储存

如果自己的技术能力强可以不用的,不过这个是面向 对象的,比较通用
  • 打赏
  • 举报
回复
楼上笨笨,你可以自己看化境上传的原理
化境是用什么储存的form名字和form的value
Public function Form(strForm)
strForm=lcase(strForm)
if not objForm.exists(strForm) then
Form=""
else
Form=objForm(strForm)
end if
end function

'如果是表单项目
tStream.Type =1
tStream.Mode =3
tStream.Open
Data_5xsoft.Position = iInfoEnd
Data_5xsoft.CopyTo tStream,iFormStart-iInfoEnd-3
tStream.Position = 0
tStream.Type = 2
tStream.Charset ="gb2312"
sFormValue = tStream.ReadText
tStream.Close
if objForm.Exists(sFormName) then
objForm(sFormName)=objForm(sFormName)&", "&sFormValue
else
objForm.Add sFormName,sFormValue ***********请注意这里
end if
cheng17 2004-11-26
  • 打赏
  • 举报
回复
在上传文件中用file.filename取得上传文件的名字,再parent.form1.aa.value=<%=上传文件名%>返回到主页面,在主页面用一个hidden接收,这样录入数据库时就像平时insert一样做了
baobaoer88 2004-11-26
  • 打赏
  • 举报
回复
我就是要你没有的那段代码。晕死
  • 打赏
  • 举报
回复
你有没有看到我的blog??
我那里写了是用dictionary储存的
你可以建立个类对象进行储存和运用的
baobaoer88 2004-11-26
  • 打赏
  • 举报
回复
通过化境已经得到了图片文件和其他普通form元素 ,在asp中怎么把他们同时写入数据库?这个应用是图片和文本同时进入数据库得
hhjjhjhj 2004-11-26
  • 打赏
  • 举报
回复
这个比保存成文件简单多了
rs("feildname")=Request.BinaryRead(Request.TotalBytes)
就可以了。
  • 打赏
  • 举报
回复
有什么问题就直接说不用提前的
abcdefg3305 2004-11-26
  • 打赏
  • 举报
回复
up,关注

dachangtui 2004-11-25
  • 打赏
  • 举报
回复
关注
  • 打赏
  • 举报
回复
参考我在http://blog.csdn.net/liuxiaoyi666写得东西
源码直接下载地址: https://pan.quark.cn/s/854bd57df23a 在金融行业中,房产购置贷款是众多人在购置不动产时必须进行的一项财务规划。Matlab作为一种功能强大的数学及数据分析平台,经常被应用于各类复杂的运算,其中包括住房贷款的计算。本文将详细研究运用Matlab开发住房贷款计算程序的相关知识要点,以协助读者掌握如何借助编程技术处理实际的信贷问题。 1. **信贷种类** - **商业信贷**:此类贷款通常由金融机构提供,其利率会随市场行情变化,借款人可选用固定利率或浮动利率方案。 - **公积金信贷**:该类贷款获得政府机构的支持,利率一般低于商业信贷,但设有最高贷款金额的限制。 2. **偿付模式** - **等额本金偿付**:每月支付相同数量的本金,利息部分逐月减少,因此整体还款总额会逐步降低。 - **等额本息偿付**:每月支付固定金额的本金与利息组合,利息部分随本金的逐月减少而递减。 3. **住房贷款计算公式** - **等额本息偿付**:每月还款额=贷款本金×[月利率×(1+月利率)^(贷款期数)]÷[(1+月利率)^(贷款期数)-1]。 - **等额本金偿付**:每月应还本金=贷款总额/贷款期数,每月利息=(贷款余额-累计已还本金)×月利率。 4. **Matlab编程基础** - **变量设定**:在Matlab环境中,首要任务是设定贷款数额、年化利率、贷款时长等核心参数。 - **循环控制结构**:借助for循环来模拟每个还款周期的过程,进行本金与利息的计算。 - **函数构建**:将住房贷款的计算逻辑封装为函数,便于重复使用和测试不同条件下的结果。 5. **Matlab代码编写** - **等额本息函数实现**...

28,402

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧