0

我尝试将许多文件上传到 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];
    }
}
4

0 回答 0