diff --git a/src/ios/CDVFileTransfer.m b/src/ios/CDVFileTransfer.m index ee32b92..aa60c52 100644 --- a/src/ios/CDVFileTransfer.m +++ b/src/ios/CDVFileTransfer.m @@ -631,7 +631,9 @@ static CFIndex WriteDataToStream(NSData* data, CFWriteStreamRef stream) delegate.backgroundTaskID = UIBackgroundTaskInvalid; } - [self removeTargetFile]; + if (self.direction == CDV_TRANSFER_DOWNLOAD) { + [self removeTargetFile]; + } } - (void)cancelTransferWithError:(NSURLConnection*)connection errorMessage:(NSString*)errorMessage