目前我一直致力于iPhone应用程序需要将视频发送到.NET中开发的Web服务的项目,而Web服务需要接收所有块并在.NET服务器上创建和存储文件。
那么,是否可以接收块并立即将它们存储在临时文件中,这样我们就不需要在上传大文件(20-50 MB)时中继缓冲区大小?如果有人提供演示代码,那就太棒了!
答案 0 :(得分:0)
您可以接收一个字节块并存储在一个文件中并继续将块附加到它,同时发送最后一组块,只需添加并保存为有效文件名。希望这会有所帮助。
答案 1 :(得分:0)
您需要使用NSFileHandle
类,-writeData:
和-seekToEndOfFile
的组合将NSData
块写入文件。
希望这会有所帮助,并引导您走向正确的方向!