▉▉VB问题▉▉ 各位高手帮忙看一下,专门给Web版的兄弟姐妹准备了100分,不够可以再加

是是非非 2004-11-26 02:34:30
原贴在VB版
VB上传文件的问题
考虑到与ASP项目的配合


http://community.csdn.net/Expert/TopicView.asp?id=3591144
...全文
168 27 打赏 收藏 转发到动态 举报
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你告诉我你QQ
Coyozo 2004-11-28
  • 打赏
  • 举报
回复
UP
DARKNESSFALL 2004-11-26
  • 打赏
  • 举报
回复
up
bill1980 2004-11-26
  • 打赏
  • 举报
回复
呵呵,學習下...
是是非非 2004-11-26
  • 打赏
  • 举报
回复
………………
VC我也知道一点…………呵呵,不过太菜,都不好意思说我会了

呵呵,能不能给我一些你用过的资料或者源码更好?
  • 打赏
  • 举报
回复
其实都不稳定的,可以看看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
我对这个玩意不是太熟悉
  • 打赏
  • 举报
回复
从你说的来看客户是希望C/S, 而不是B/S,因为他们基于对B/S的不稳定的想法来看*^_^*
  • 打赏
  • 举报
回复
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的程序来管理了
但是上传图片的问题就不太好办了
  • 打赏
  • 举报
回复
你希望干什么??
做成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)
内容概要:本文围绕一类网络化异构多智能体系统的布式一致性问题展开研究,重点探讨在存在未知干扰的情况下,如何通过指数预定义时间控制策略实现系统的快速稳定一致。研究结合Matlab编程与Simulink仿真工具,构建了完整的多智能体动力学模型,并设计了具备强鲁棒性的布式控制协议,能够在有限时间内克服外部干扰与系统异构性带来的挑战,确保各智能体状态达成一致。文中详细展示了控制器的设计流程、稳定性理论析以及仿真实验结果,验证了所提方法的有效性与优越性。; 适合人群:具备一定自动控制理论基础和Matlab/Simulink仿真能力的研究生、科研人员及从事多智能体系统、协同控制相关工作的工程技术人员。; 使用场景及目标:① 深入理解多智能体系统中布式一致性控制的核心原理与实现方法;② 掌握在未知干扰环境下设计高精度、快响应控制律的技术路径;③ 借助提供的代码与模型开展进一步的算法改进与科研复现工作; 阅读建议:建议读者结合文中理论推导与配套的Matlab代码、Simulink模型同步学习,重点关注控制协议的设计逻辑与仿真参数设置,动手运行并调试程序以加深对算法性能的理解,同时可将其作为科研项目或学位论文的技术参考。
内容概要:本文研究了一种基于粒子群算法(PSO)融合动态窗口法(DWA)的无人机三维动态避障路径规划方法,旨在提升无人机在复杂动态环境中的自主导航能力。通过将PSO的全局搜索优势与DWA的局部实时避障能力相结合,构建了一种高效的混合路径规划框架,并在Matlab平台上实现了算法仿真。该方法能够有效处理三维空间中移动障碍物的干扰,实现从起点到目标点的安全、平滑且最优的飞行路径规划,同时兼顾路径长度、安全性与能耗等多目标优化指标。; 适合人群:具备一定算法基础和Matlab编程能力,从事无人机控制、智能优化算法或机器人路径规划相关研究的硕士、博士研究生及科研人员。; 使用场景及目标:①应用于复杂城市环境、灾害救援、野外巡检等存在动态障碍物的实际无人机飞行任务中,实现安全高效的自主导航;②为智能交通系统、自动驾驶等领域提供路径规划算法设计与优化的技术参考;③促进PSO与DWA等智能算法在工程实践中的深度融合与创新应用。; 阅读建议:建议读者结合Matlab代码深入理解算法实现细节,重点关注PSO与DWA的融合机制、适应度函数设计及动态环境建模方式,并可通过调整参数或引入新约束进行二次开发与性能优化。

28,406

社区成员

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

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