Close the stream and return the original request if no data has been written for multipart request form data
This commit is contained in:
parent
8432cb7dfd
commit
6b9187b6c2
1 changed files with 7 additions and 0 deletions
|
|
@ -740,6 +740,13 @@ static inline NSString * AFMultipartFormFinalBoundary() {
|
||||||
}
|
}
|
||||||
|
|
||||||
- (NSMutableURLRequest *)requestByFinalizingMultipartFormData {
|
- (NSMutableURLRequest *)requestByFinalizingMultipartFormData {
|
||||||
|
// Close the stream and return the original request if no data has been written
|
||||||
|
if ([[self.outputStream propertyForKey:NSStreamFileCurrentOffsetKey] integerValue] == 0) {
|
||||||
|
[self.outputStream close];
|
||||||
|
|
||||||
|
return self.request;
|
||||||
|
}
|
||||||
|
|
||||||
[self appendData:[AFMultipartFormFinalBoundary() dataUsingEncoding:self.stringEncoding]];
|
[self appendData:[AFMultipartFormFinalBoundary() dataUsingEncoding:self.stringEncoding]];
|
||||||
|
|
||||||
[self.request setValue:[NSString stringWithFormat:@"multipart/form-data; boundary=%@", kAFMultipartFormBoundary] forHTTPHeaderField:@"Content-Type"];
|
[self.request setValue:[NSString stringWithFormat:@"multipart/form-data; boundary=%@", kAFMultipartFormBoundary] forHTTPHeaderField:@"Content-Type"];
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue