【问题标题】:Can Files transferred in COM programming?可以在 COM 编程中传输文件吗?
【发布时间】:2014-11-18 17:07:12
【问题描述】:

COM 能否支持从客户端到服务器的文件传输,反之亦然? 如果是这样,我可以获得一些示例代码吗?

谢谢 帕万

【问题讨论】:

  • “文件传输”具体是什么意思?您可以在 DCOM 中使用流或 SAFEARRAY 字节传输几乎所有内容。不过,每个人的最大尺寸可能不同。
  • @Medinoc,我的意思是交换文件(可以是图像、txt 或应用程序文件)。我正在编写一个 POC 来报告来自客户端的问题,其中服务器具有创建问题的业务逻辑......我需要提供附加文件的选项

标签: com atl


【解决方案1】:

不,它不支持文件传输,但您有几个选择。

您可以将文件路径传递为BSTR(服务器可能无法访问该文件,具体取决于文件系统中的文件访问限制和服务器进程权限)。您可以将IStream 接口传递给服务器并通过IStream 提供文件数据。

【讨论】:

    猜你喜欢
    • 2013-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多