csdn文档中心贴文??有高手知道是怎样实现的吗?????

zeeman_zhao 2002-03-11 12:35:10
请问有哪位高手知道“csdn文档中心贴文”(在软件栏目里有下载)是如何实现图片和文字同时上传的???
说白了:CSDN中文档中心发表文章中插入图片时图片是如何自动传上服务器的啊
...全文
42 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
songzx66 2002-03-11
  • 打赏
  • 举报
回复
只是将图片的地址上传吧
zeeman_zhao 2002-03-11
  • 打赏
  • 举报
回复
我真的没见过。如果真有的话,那不是只有自己看得见图片?
julyclyde 2002-03-11
  • 打赏
  • 举报
回复
传本地路径的文档也不是没有啊。难道你没见?
ar7_top 2002-03-11
  • 打赏
  • 举报
回复
哈哈
zeeman_zhao 2002-03-11
  • 打赏
  • 举报
回复
先谢谢luojx(大鱼儿) 的支持。但是你提的方法好像不那么可行。。。。。。。请问你有看过“csdn文档中心贴文“这个例子吗?它的图片只是调用IE的接口才显示出来的,FORM中存贮的好像只是图片的路径,如何才能把这些路径的图片文件找出来再同时上传才是关键(我个人认为;-)
请路过的高手们都给些意见吧。。。。
luojx 2002-03-11
  • 打赏
  • 举报
回复
给你一个曾经用过的方法:
1、首先,你的表单的类型设为 <FORM ENCTYPE="multipart/form-data"
ACTION="uploadresult.asp" METHOD=POST>
2、图像与文本是两种不同制式的文件(二进制,流式文本)而如果要同一表单提交的话,(file格式提交)则我们获取时就不能用原来的方法request.form而必须用equest.TotalBytes来获得所有的提交资料。但这时两种格式的文件混合在一起比较难分。要用到许多二进值的函数。
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
之后用总大小减去刚才求出的大小。得出文本大小。然后用字符串函数得出其值。
最后分别存在数据库中
luojx 2002-03-11
  • 打赏
  • 举报
回复
给你一个曾经用过的方法:
1、首先,你的表单的类型设为 <FORM ENCTYPE="multipart/form-data"
ACTION="uploadresult.asp" METHOD=POST>
2、图像与文本是两种不同制式的文件(二进制,流式文本)而如果要同一表单提交的话,(file格式提交)则我们获取时就不能用原来的方法request.form而必须用equest.TotalBytes来获得所有的提交资料。但这时两种格式的文件混合在一起比较难分。要用到许多二进值的函数。
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
之后用总大小减去刚才求出的大小。得出文本大小。然后用字符串函数得出其值。
最后分别存在数据库中
zeeman_zhao 2002-03-11
  • 打赏
  • 举报
回复
不会只上传图片路径吧!??所有图片的路径都是本地硬盘的路径!!!上传了也看不了.......
julyclyde 2002-03-11
  • 打赏
  • 举报
回复
yes

28,406

社区成员

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

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