2011-01-24 33 views

回答

1

它指出

“在.NET,您使用File类System.IO命名空间来打开该文件。这将返回一个Stream对象,你可以投作为一个BinaryReader在或的BinaryWriter对象。使用BinaryReader对象的ReadBytes方法,您可以获得一个字节数组,您可以将其用作Web方法的返回值。“

你可以找到的代码here

1

我不知道它是否可以直接完成,但是我们遇到了三层架构的类似问题。该文件来自客户端,通过表示层到业务层,最终被发送到数据库层。

我们通过打开对业务层的web服务调用并简单地读取输入流并写入输出流直到数据结束来解决此问题。通过这种方式,中间服务器在文件上传时不需要在内存中保存大量的数据。

相关问题