C#使用webservice接收和存储由iPhone应用程序发送的文件块作为文件

时间:2012-06-07 09:01:56

标签: c# iphone asp.net web-services filestream

目前我一直致力于iPhone应用程序需要将视频发送到.NET中开发的Web服务的项目,而Web服务需要接收所有块并在.NET服务器上创建和存储文件。

那么,是否可以接收块并立即将它们存储在临时文件中,这样我们就不需要在上传大文件(20-50 MB)时中继缓冲区大小?如果有人提供演示代码,那就太棒了!

2 个答案:

答案 0 :(得分:0)

您可以接收一个字节块并存储在一个文件中并继续将块附加到它,同时发送最后一组块,只需添加并保存为有效文件名。希望这会有所帮助。

答案 1 :(得分:0)

您需要使用NSFileHandle类,-writeData:-seekToEndOfFile的组合将NSData块写入文件。

希望这会有所帮助,并引导您走向正确的方向!