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 {
|
||||
// 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.request setValue:[NSString stringWithFormat:@"multipart/form-data; boundary=%@", kAFMultipartFormBoundary] forHTTPHeaderField:@"Content-Type"];
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue