社区
ASP
帖子详情
▉▉VB问题▉▉ 各位高手帮忙看一下,专门给Web版的兄弟姐妹准备了100分,不够可以再加
是是非非
2004-11-26 02:34:30
原贴在VB版
VB上传文件的问题
考虑到与ASP项目的配合
http://community.csdn.net/Expert/TopicView.asp?id=3591144
...全文
154
27
打赏
收藏
▉▉VB问题▉▉ 各位高手帮忙看一下,专门给Web版的兄弟姐妹准备了100分,不够可以再加
原贴在VB版 VB上传文件的问题 考虑到与ASP项目的配合 http://community.csdn.net/Expert/TopicView.asp?id=3591144
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
27 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
笨笨兔兔兔兔兔
2004-11-28
打赏
举报
回复
你告诉我你QQ
Coyozo
2004-11-28
打赏
举报
回复
UP
DARKNESSFALL
2004-11-26
打赏
举报
回复
up
bill1980
2004-11-26
打赏
举报
回复
呵呵,學習下...
是是非非
2004-11-26
打赏
举报
回复
………………
VC我也知道一点…………呵呵,不过太菜,都不好意思说我会了
呵呵,能不能给我一些你用过的资料或者源码更好?
笨笨兔兔兔兔兔
2004-11-26
打赏
举报
回复
其实都不稳定的,可以看看VB的网络编程里的一些讨论,对于UDP和TCP的一个讨论,我还在想想呢,要不要分包发送的
我还在想要不要写个CRC的检查进行测试呢,去年我做枪手的时候做过这个*^_^*
不过当时是做VC的
是是非非
2004-11-26
打赏
举报
回复
回复人: liuxiaoyi666(兔子,用好了GOOGLE才能了解CSDN) ( ) 信誉:107 2004-11-26 15:34:00 得分: 0
从你说的来看客户是希望C/S, 而不是B/S,因为他们基于对B/S的不稳定的想法来看*^_^*
===================
基本上是的
我再去丫头的帖子里面瞧瞧
呵呵,还得麻烦你帮我列一下需要用到那些API
我对这个玩意不是太熟悉
笨笨兔兔兔兔兔
2004-11-26
打赏
举报
回复
从你说的来看客户是希望C/S, 而不是B/S,因为他们基于对B/S的不稳定的想法来看*^_^*
笨笨兔兔兔兔兔
2004-11-26
打赏
举报
回复
40M是有问题的,如果用VB的控件的话,我看到有个家伙说用inet或者是winsock一次只能传8k左右的东西,如果是这样的话,就必须分割,这个倒不难就是比较麻烦,去年我写过个东东的,哈哈,不过在朋友的机器里,一年多不动了呢*^_^*
我可以先帮你实验一下,他们说的是不是对的,*^_^*
我用的是api写的*^_^*
我所说的我设计的是指那个用ftp的,我列了一大堆API函数,你可以看看昨天那个姑娘的帖子,昨天我把那个activeX写了一下,具体的可以改很多东东的,不过原理在那里摆着呢,我还可以符送一个大开窗口的API来,如果你需要的话
是是非非
2004-11-26
打赏
举报
回复
to tianch(晴空):
如果是一个40M的文件,可以这样传出去吗?
你是说我先得操作一个40M的字符串,然后用XMLHTTP发出去?
是是非非
2004-11-26
打赏
举报
回复
呵呵,兔子来了,请指点
================
我们现在有一个ASP+SQL Server 2000开发的业务管理系统
但是,这个系统在后台管理上有一定的缺陷,客户很不满意
而且客户要求最好能用应用程序的方式
现在在短期内只能用VB弄一个直接连接到SQLServer的程序来管理了
但是上传图片的问题就不太好办了
笨笨兔兔兔兔兔
2004-11-26
打赏
举报
回复
你希望干什么??
做成activeX还是exe??还是什么??
客户端你是怎么想的??想法是什么??
技术都不是难题关键在你怎么架构的??
tianch
2004-11-26
打赏
举报
回复
谁说要封装成xml格式?
xmlhttp.send("a=123&b=456");
服务器接收用
request.form("a)
request.form("b")就可以了,你可以把a和b的值赋成文件的二进制字符串就行了
是是非非
2004-11-26
打赏
举报
回复
用XMLHTTP这样效率好像太那个了
我这边得封包成XML格式
服务器端又得解开,如果是一个几十M的文件,那还不完蛋了?
tianch
2004-11-26
打赏
举报
回复
想了一下,还是用vb调用xmlhttp构造一个表单,post给保存文件的asp页面,这样比较好
把文件的以二进制的方式读取,赋给一个二进制的字符串变量,post过去就可以了
ljupin
2004-11-26
打赏
举报
回复
利用VB向HTTP提交数据,至于服务端和平常上传处理基本上一样,但是可能就象你说的,影响IIS效率,不过这是很有效而且简单的办法,如果不是这样,那你的VB客户端如何处理HTTP上的数据的?
tianch
2004-11-26
打赏
举报
回复
因为有同时几个人上传文件的可能呀,这样你要用一个线程来处理一个客户的上传,不然的话,得一个人上传完毕,另一个人才能上传。而且在上传的过程中,服务器不会响应任何请求,客户不知道服务器死机还是有人上传,那不糟糕吗?这是c/s方式需要考虑的问题,b/s的多线程由iis来完成了,所以不用考虑
tianch
2004-11-26
打赏
举报
回复
或者你考虑一下用xmlhttp呢,利用xmlhttp来构造一个带文件的表单。
vb也可以调用xmlhttp组件的,只要客户端装上ie5.5以上就可以了
是是非非
2004-11-26
打赏
举报
回复
回复人: tianch(晴空) ( ) 信誉:100 2004-11-26 14:44:00 得分: 0
不过vb需要考虑多线程的问题,比较麻烦
============================
为什么?
以前一个同事是用Delphi写的
偶看不懂,呵呵
是是非非
2004-11-26
打赏
举报
回复
回复人: tianch(晴空) ( ) 信誉:100 2004-11-26 14:44:00 得分: 0
用组件啊,asp直接调用组件上传文件,vb得写一个服务器端来调用组件实现上传
=================================
偶对VB网络编程不是很熟悉
ASP上传是用HTTP协议直接POST就可以了
VB里面要用HTTP协议构造一个带文件的表单很麻烦,只能用WinSock来发了
这两个怎么统一起来呢?
加载更多回复(7)
ASP
28,409
社区成员
356,971
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章