Uygulamam için bir dosya yüklemesi uygulamak zorundayım. Varlıklar (Fotoğraf veya Video olabilir) gibi dosyalar, bir REST arayüzü kullanılarak bir web cihaza yüklenmelidir.IOS HTTP çoğul-biçim Akış İsteği
Yükleme, özel başlık öznitelikleriyle bir form veri isteği kullanacaktır.
Sorun: hafıza sorunlarına yol açabilir bir NSData
nesneye video gibi büyük dosyaları tutarak. Bu standart yaklaşım olacaktır.
Çözüm isteğin vücut bölümü için bir NSInputStream
sağlanması - ve HTTP Vücut Akışına parça veri parça yazmak.
Soru kimse NSURLrequest
ve NSURLConnection
bir kombinasyon halinde bir NSInputStream nasıl kullanılacağına ilişkin bir xmaple verebilir misiniz?
ama şu yöntemle herhangi bir üçüncü taraf kitaplığı kullanmak istemiyorum
- (NSInputStream *)connection:(NSURLConnection *)connection needNewBodyStream:(NSURLRequest *)request
nasıl başa bilmiyorum.