|
主题: 请问5d的发帖子上传图片功能如何实现的?
|
顺子
职务:普通成员
等级:4
金币:10.0
发贴:1867
|
#12002/12/23 14:29:54
请问5d的发帖子上传图片功能如何实现的?
我想知道在default.htm中的
|
FlowJZH
职务:普通成员
等级:1
金币:0.0
发贴:22
|
#22002/12/23 23:34:08
前面的问题只有看了源代码才能搞清楚吧。不过一般来说无组件的话多用的是ADODB.Stream的二进制流方式写文件的。 后面的问题应该比较简单,在default.htm你要输入文字的那个单元格定义一个ID,比如 |
然后把iframe里面的页面上传成功时返回一个javascript操作 parent.textDisp.innerHTML="上传成功" 上传的功能客户端可以做得很好玩,小生目前也正在做,多多交流呀。
|
顺子
职务:普通成员
等级:4
金币:10.0
发贴:1867
|
#32002/12/24 11:47:16
现在的问题就是如何将iframe里的数据传到另外一个页中呢?在另外一个页中又如何接收呢?
|
FlowJZH
职务:普通成员
等级:1
金币:0.0
发贴:22
|
|
顺子
职务:普通成员
等级:4
金币:10.0
发贴:1867
|
#52002/12/25 10:09:19
enctype="multipart/form-data"
这句是什么意思?
|
我本無情
职务:普通成员
等级:2
金币:4.0
发贴:590
|
#62002/12/25 10:13:59
顺子在上个帖子中说 引用: 请问5d的发帖子上传图片功能如何实现的?
我想知道在default.htm中的 怎么听起来象贞子~~~
|
FlowJZH
职务:普通成员
等级:1
金币:0.0
发贴:22
|
#72002/12/25 12:05:19
enctype="multipart/form-data" 小生理解应该是encode type的意思吧,就是编码的方式,因为其中有文件,所以必须使用二进制和文本数据混合的编码才可以,比如会看到
-----------------------------7d22131090458
Content-Disposition: form-data; name="file1_desc"
file1μ??μ?÷
-----------------------------7d22131090458
Content-Disposition: form-data; name="file1"; filename="D:\?òμ? í???\BACK046.GIF"
Content-Type: image/gif
GIF89a‘ì?f?f3?ì???ì!ù,@?.á?o ;
-----------------------------7d22131090458
Content-Disposition: form-data; name="file2_desc"
file2μ??μ?÷
-----------------------------7d22131090458
Content-Disposition: form-data; name="file2"; filename="D:\?òμ? í???\BACK293.GIF"
Content-Type: image/gif
GIF89a(‘???YYYììì!ù,(@L€?j(·"j?N(34ˉ;
-----------------------------7d22131090458
Content-Disposition: form-data; name="upload"
upload
-----------------------------7d22131090458--
其中有“-----------------------------7d22131090458”这样的分割符,而程序要做的就是用人工的方式把这些分割符所隔离出的各项数据放到Dinctionary哈希数组中。之后就可以用Form("表项名")来调用。程序的复杂之处就是要处理好中文的二进制译码问题。
|
绿茶
职务:普通成员
等级:8
金币:10.0
发贴:19267
|
#82002/12/25 12:15:46
response.write ""
编辑历史:[这消息被germchen编辑过(编辑时间2002-12-25 12:16:17)]
|