【问题标题】:How to send a file to a ASMX web service using VB6?如何使用 VB6 将文件发送到 ASMX Web 服务?
【发布时间】:2011-06-01 15:44:04
【问题描述】:

我有一个 VB6 应用程序,我想为我的用户提供一项功能,让他们可以将他们的数据文件备份到云端。我有一个系统,他们可以将文件上传到云并存储它,现在我想通过菜单选项让它变得更容易一些。 File..Backup to Cloud 将创建数据库的 zip 存档 (Access 97 MDB),然后将字节数组发送到 ASMX(或 WCF)Web 服务。

有人可以与我分享如何在 VB6 中获取文件(平均 500 KB 到 1.5 MB)并将其发送到 ASMX Web 服务吗?我需要“对防火墙友好”,因此请记住这一点,因此首选端口 80 (HTTP)。

【问题讨论】:

  • 哇。向 VB6 应用程序添加新功能非常有意义。您知道 VB6 完全不受支持吗?见support.microsoft.com/lifecycle/?p1=2971
  • John,不支持什么无关紧要,重要的是支持遗留应用程序,直到它们的替代品准备好。
  • “支持遗留应用程序”是一回事。 “使用过时和不受支持的技术继续扩展它们”是另一回事。如果应用程序对您的组织足够重要,以至于您向其添加功能,那么它是否足够重要,可以在受支持的平台上构建?

标签: wcf file-upload vb6 asmx cloud


【解决方案1】:

VB6 支持 COM 组件。您应该通过使用 .NET 语言(例如,VB.NET 或 C#)创建 COM 组件并让您的 VB6 应用程序调用它们来进行新的开发。这样,您就可以使用使用现代工具开发的软件的好处,但您可以从过时且不受支持的 VB6 代码中调用它们。

【讨论】:

    【解决方案2】:
    猜你喜欢
    • 1970-01-01
    • 2012-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-21
    • 1970-01-01
    • 2012-05-20
    相关资源
    最近更新 更多