我尝试将许多文件上传到 iOS 应用程序中的 ftp 服务器
以下代码在没有循环的情况下完美运行,但是当我添加循环时,使用新文件名可以正确查看路径,但没有上传任何内容。
只有最后一个文件在 ftp-server 上用 marvel9.jpg 创建,但大小为 0。
- (IBAction) uploadFile :(id)sender
{
NSString *applicationDocumentsDir = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *filepath = [NSString stringWithFormat: @"%@/%@", applicationDocumentsDir, @"marvel.jpg"];
InfoLog(@"%@", filepath);
uploadData = [NSData dataWithContentsOfFile: filepath];
uploadFile = [[BRRequestUpload alloc] initWithDelegate:self];
uploadFile.hostname = host.text;
uploadFile.username = username.text;
uploadFile.password = password.text;
for(int i = 0; i < 10; i++)
{
uploadFile.path = [NSString stringWithFormat:@"%@/marvel%d.jpg", path.text, i];
InfoLog(@"%@", uploadFile.path);
[uploadFile start];
}
}