What is the correct way of sending large file through HTTP POST, without loading the whole file into ram?

前端 未结 3 1766
感情败类
感情败类 2021-02-01 08:45

I\'m currently working on an application for uploading large video files from the iPhone to a webservice through simple http post. As of right now, I build an NSURLRequest and p

3条回答
  •  感情败类
    2021-02-01 09:27

    You can use a NSInputStream to provide the data to post via -[NSMutableURLRequest setHTTPBodyStream:]. This could be an input stream that reads from a file. You might need to implement the connection:needNewBodyStream: method in your URL connection delegate to provide a new, unopened stream in case the system needs to retransmit the data.

提交回复
热议问题