在ASP中关于图片与文本同存在数据库中的具体思路

数据|数据库

首先,你的表单的类型设为 <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)等等,但具体思路代码仍是上面的代码。如果需要可以和我联系。

时间: 2024-10-04 10:23:45

在ASP中关于图片与文本同存在数据库中的具体思路的相关文章

用纯ASP代码实现图片上传并存入数据库中

用ASP编写网站应用程序时间长了,难免会遇到各式各样的问题,其中关于如何上传文件到服务器恐怕是遇见最多的问题了,尤其是上传图片,比如你想要在自己的社区里面实现类似网易虚拟社区提供的"每日一星"的功能,就要提供给网友上传照片的功能.上传图片文件到服务器可以使用各种免费的文件上传组件,使用起来功能虽然很强大,但是由于很多情况下,我们只能使用免费的支持ASP的空间或者租用别人的虚拟空间,对于第一种情况,我们根本就没有可能来使用文件上传组件:至于第二种情况,我们也要付出不少的"银子&

用纯ASP代码实现图片上传并存入数据库中(二)

上传|数据|数据库 * GetChunk语法 返回大型文本或二进制数据 Field 对象的全部或部分内容 . variable = field.GetChunk( Size ) 返回值 返回变体型. 参数 Size 长整型表达式,等于所要检索的字节或字符数.说明 使用 Field 对象的 GetChunk 方法检索其部分或全部长二进制或字符数据.在系统内存有限的情况下,可使用 GetChunk 方法处理部分而非全部的长整型值. GetChunk 调用返回的数据将赋给"变量".如果 Si

ASP代码实现图片上传并存入数据库中

用ASP编写网站应用程序时间长了,难免会遇到各式各样的问题,其中 关于如何上传文件到服务器恐怕是遇见最多的问题了,尤其是上传图片,比如你想要在自己的社区里面实现类似网易虚拟社区提供的"每日一星"的功能,就要提供给网友上传照片的功能.上传图片文件到服务器可以使用各种免费的文件上传组件,使用起来功能虽然很强大,但是由于很多情况下,我们只能使用免费的支持ASP的空间或者租用别人的虚拟空间,对于第一种情况,我们根本就没有可能来使用文件上传组件;至于第二种情况,我们也要付出不少的"银子

关于图片与文本同存在数据库中的具体思路

首先,你的表单的类型设为 <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"

关于图片与文本同存在数据库中的具体思路。(兼答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

用纯ASP代码实现图片上传并存入数据库中(一)

上传|数据|数据库 用ASP编写网站应用程序时间长了,难免会遇到各式各样的问题,其中关于如何上传文件到服务器恐怕是遇见最多的问题了,尤其是上传图片,比如你想要在自己的社区里面实现类似网易虚拟社区提供的"每日一星"的功能,就要提供给网友上传照片的功能.上传图片文件到服务器可以使用各种免费的文件上传组件,使用起来功能虽然很强大,但是由于很多情况下,我们只能使用免费的支持ASP的空间或者租用别人的虚拟空间,对于第一种情况,我们根本就没有可能来使用文件上传组件:至于第二种情况,我们也要付出不少

ueditor 如何将带有格式的文本保存在数据库中

问题描述 ueditor 如何将带有格式的文本保存在数据库中 请问如何将ueditor中带有格式的文本保存在数据库中,在另一页面显示时会显示带有格式的文本. 解决方案 你的ueditor放到表单里面,提交表单到动态页,提交前ueditor会自动将编辑器中的内容赋值给表单中的隐藏域的. 隐藏域默认的键名称为editorValue,你也可以配置textarea指定这个名称. 入库是html格式的,读出来的也是html格式的直接显示就行 注意你服务器端的配置,有些可能会配置过将html标签替换为实例对

使用asp.net将图片上传并存入SqlServer中,然后从SqlServer中读取并显示出来

asp.net|server|sqlserver|上传|显示 1,使用asp.net将图片上传并存入SqlServer中,然后从SqlServer中读取并显示出来一,上传并存入SqlServer 数据库结构  create table test  {     id identity(1,1),     FImage image  }  相关的存储过程  Create proc UpdateImage  (     @UpdateImage Image  )  As  Insert Into te

在ASP.NET中把图片保存到SQL SERVER数据库

asp.net|server|数据|数据库 介绍在很多情况下,我们需要把图片保存到数据库中.在某些应用程序中,存在一些敏感信息不能被存储到文件系统中,因为存储在文件系统上的任何图片都很容易被用户非法获得. 本文将讨论在ASP.NET中怎样把图片保存到SQL SERVER数据库中. 在本文中我们将了解到以下几方面的内容: l???????? 上载图片文件的要求 l???????? 使用Strem对象 l???????? 获得上载图片大小和类型 l???????? 如何使用InputStream方法