ICANN认证国际域名顶级注册机构
网站建设,域名注册,空间租用,软件销售,广告设计 域名注册,空间租用, 网站建设,东莞网页设计,域名注册,网站推广,网站开发,网页设计 网站推广,,百度推广,新浪推广,雅虎推广,网易推广 标志设计,画册设计,包装设计,VI策划,企业形象顾问 连邦软件加盟店,提供销遥行,管家婆,速达,用友ERP,诺顿等软件报价及销售 建站必读 腾达网络,上网帮助中心, 腾达为东莞等地,提供网站建设,网站推广,广告设计,软件销售等优质服务!
建站必读


 
 
当前位置:首页 -> 建站必读 -> ASP技术
关于图片与文本同存在数据库中的具体思路。(兼答Pines网友)
首先,你的表单的类型设为 <FORM ENCTYPE="multipart/form-data"

ACTION="uploadresult.asp" METHOD=POST>



Please choose a picture to upload:

<INPUT NAME="picture" TYPE=FILE ACCEPT="image/*">

<input name="text1" type=text >

</form>

然后在下一页,用分离的办法先分出文本,此时不能用request.form,应变为

FormData = Request.BinaryRead( FormSize )



FormSize = Request.TotalBytes

bnCRLF = chrB( 13 ) & chrB( 10 )

Divider = LEFTB( FormData,  INSTRB( FormData, bnCRLF ) - 1 )

DataStart = INSTRB( FormData, bnCRLF & bnCRLF ) + 4

DataEnd = INSTRB( DataStart + 1, FormData, divider ) - DataStart

Response.ContentType = "image/gif"

Response.BinaryWrite MIDB( FormData, DataStart, DataEnd )



这里先分出的是图像

然后在将其二进制转换为文本。(见金华区)

求出大小。



FormSize = Request.TotalBytes

之后用总大小减去刚才求出的大小。得出文本大小。然后用字符串函数得出其值。

最后分别存在数据库中。



注意,此方法不能完成另存为文件。因为Vbscript中的文件对象不能处理二进制格式。(图象事二进制的)

但Vb中可以,所以我们可已利用组件完成以上工作。

我自己使用自己编写的组件,这样即可以完成存为数据库,又可以存位文件。还可以限制大小,文件类型(gif,jpg,Htm,exe)等等,但具体思路代码仍是上面的代码。如果需要可以和我联系。




 
 
本站关键词:
|东莞网站制作|东莞网站推广|东莞国内域名注册|网页开发|域名注册|空间租用|东莞网站开发|东莞企业网站建设|国际内域名注册|石龙 虎门 中堂|望牛墩 麻涌镇 石碣镇|高埗镇 洪梅镇 道滘镇||东莞网站制作|东莞网站推广|东莞国内域名注册|网页开发|域名注册|空间租用|东莞网站开发|东莞企业网站建设|国际内域名注册|石龙 虎门 中堂|望牛墩 麻涌镇 石碣镇|高埗镇 洪梅镇 道滘镇||东莞网站制作|东莞网站推广|东莞国内域名注册|网页开发|域名注册|空间租用|东莞网站开发|东莞企业网站建设|国际内域名注册|石龙 虎门 中堂|望牛墩 麻涌镇 石碣镇|高埗镇 洪梅镇 道滘镇||东莞网站制作|东莞网站推广|东莞国内域名注册|网页开发|域名注册|空间租用|东莞网站开发|东莞企业网站建设|国际内域名注册|石龙 虎门 中堂|望牛墩 麻涌镇 石碣镇|高埗镇 洪梅镇 道滘镇||东莞网站制作|东莞网站推广|东莞国内域名注册|网页开发|域名注册|空间租用|东莞网站开发|东莞企业网站建设|国际内域名注册|石龙 虎门 中堂|望牛墩 麻涌镇 石碣镇|高埗镇 洪梅镇 道滘镇|
域名注册 | 虚拟主机 | 网站建设 | 网站推广 | 广告设计 | 帮助中心 | 软件中心 | 关于腾达
东莞市腾达信息工程有限公司      本站网络实名: 东莞网站建设
地址:东莞市新城市中心区第一国际B座610   邮编:523007
电话:0769-22026071 22026072 传真:0769-22026076 24小时服务热线:13712032014
© 2002~2005 腾达网络   版权所有