0

だから私はこのようなファイルをダウンロードしようとしています:

    NSString *acsmFileName = @"urllink.acsm";

    NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:licenceURL]];
    AFHTTPRequestOperation *downloader = [[AFHTTPRequestOperation alloc]initWithRequest:request];
    NSString *path = [documentsPath stringByAppendingPathComponent:acsmFileName];
    downloader.outputStream = [NSOutputStream outputStreamToFileAtPath:path append:NO];

    [downloader setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {
    } failure:^(AFHTTPRequestOperation *operation, NSError *error) {
    }];

ご覧のとおり、ファイルをダウンロードする前にファイル名を指定する必要がありました。ここで、ファイルの拡張子が異なる可能性があります。これは、ダウンロードの完了後に拡張子を評価した後に判断することです。

私がそれを行う方法はありますか?

4

0 に答える 0