Tôi phải triển khai tệp tải lên cho ứng dụng của mình. Các tệp như Nội dung (có thể là Ảnh hoặc Video) phải được tải lên máy chủ web bằng cách sử dụng giao diện REST.Yêu cầu phát trực tuyến nhiều phần trên iOS HTTP
Tải lên sẽ sử dụng yêu cầu dữ liệu biểu mẫu có thuộc tính tiêu đề tùy chỉnh.
Sự cố: Giữ các tệp lớn như Video trong đối tượng NSData
có thể dẫn đến sự cố bộ nhớ. Đây sẽ là cách tiếp cận tiêu chuẩn.
Giải pháp Cung cấp số NSInputStream
cho phần nội dung của yêu cầu - và ghi từng mảnh dữ liệu vào luồng nội dung HTTP.
Câu hỏi Có ai có thể cung cấp một exmaple về cách sử dụng NSInputStream kết hợp với NSURLrequest
và NSURLConnection
không?
tôi quấn quanh đầu tôi một số ví dụ đầy đủ -
nhưng tôi không biết làm thế nào để đối phó với các phương pháp sau đây
- (NSInputStream *)connection:(NSURLConnection *)connection needNewBodyStream:(NSURLRequest *)request
Tôi không muốn sử dụng bất kỳ thư viện của bên thứ ba.