Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- NSURL *mediaURL=[info objectForKey:UIImagePickerControllerMediaURL];
- NSData *videoData=[NSData dataWithContentsOfURL:_videoURL];
- NSString *moviePath=[mediaURL path];
- SCRFTPRequest *ftpRequest=[[SCRFTPRequest alloc] initWithURL:[NSURL URLWithString:@"ftp://xyz.ca/"] toUploadFile:[mediaURL path]];
- ftpRequest.username = @"xyz.ca";
- ftpRequest.password = @"buKMH3ko8Nn";
- //Specify a custom upload file name (optional)
- ftpRequest.customUploadFileName = @"h.MOV";
- //The delegate must implement the SCRFTPRequestDelegate protocol
- ftpRequest.delegate = self;
- [ftpRequest startRequest];
- - (NSData *)generatePostDataForData:(NSData *)uploadData
- {
- // Generate the post header:
- NSString *post = [NSString stringWithCString:"--AaB03xrnContent-Disposition: form-data; name="upload[file]"; filename="somefile"rnContent-Type: application/octet-streamrnContent-Transfer-Encoding: binaryrnrn" encoding:NSASCIIStringEncoding];
- // Get the post header int ASCII format:
- NSData *postHeaderData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
- // Generate the mutable data variable:
- NSMutableData *postData = [[NSMutableData alloc] initWithLength:[postHeaderData length] ];
- [postData setData:postHeaderData];
- // Add the image:
- [postData appendData: uploadData];
- // Add the closing boundry:
- [postData appendData: [@"rn--AaB03x--" dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES]];
- // Return the post data:
- return postData;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement