gpt4 book ai didi

mysql - BLOB、流、字节数组和 WCF

转载 作者:行者123 更新时间:2023-11-29 07:09:27 25 4
gpt4 key购买 nike

我正在研究具有两层的图像处理服务。顶层是一个基于 REST 的 WCF 服务,它接受图像上传、处理并将其保存到文件系统。由于我的顶层没有任何直接的数据库访问权限(按设计),我需要将图像传递到我的应用程序层 (WsHTTPBinding WCF),它确实具有数据库访问权限。就目前而言,图像的大小可达 2MB,我正在尝试找出通过网络传输数据的最佳方式。

我目前正在将图像数据作为字节数组发送,对象必须至少暂时存储在内存中才能写入数据库(在本例中为 MySQL 服务器),所以我不需要知道使用 Stream 将有助于消除潜在的内存问题,或者无论我做什么我都将不得不处理可能填满我的内存的问题。还是我想多了?

最佳答案

查看这篇 MSDN 文章的流数据部分:Large Data and Streaming

我已经使用描述的确切方法成功上传大型文档,甚至从 WCF 服务流式传输视频内容。关键是在消息合约中传递一个 Stream 对象,并在客户端和服务配置中将 transferMode 设置为 Streaming。

我看到 this post 关于有效地将流推送到 MySQL,希望这能让你指向正确的方向。

关于mysql - BLOB、流、字节数组和 WCF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5475344/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com