1

コンテンツ モジュールから、写真とビデオの 2 種類のファイルをダウンロードしています。アプリ内で受信したヘッダー「Content-Type」(image/jpg または video/mp4) を読み取り、ファイルの種類に応じて動作できるようにするにはどうすればよいですか?

これは私がコンソールで読むことができるものです:

**

<QBASIHTTPRequest: 0xe10bc00>
headers:{
    "Accept-Ranges" = bytes;
    "Content-Length" = 361902;
    **"Content-Type" = "image/jpg";**
    Date = "Wed, 06 Nov 2013 11:27:35 GMT";
    Etag = "\"2b685b3ebfa38317a5dc8551db743028\"";
    "Last-Modified" = "Wed, 06 Nov 2013 11:27:19 GMT";
    Server = AmazonS3;
    "x-amz-id-2" = "uta4GqIvFbTzZxIqbw3xRSker5vz7T1+d/9T7E2JNylsIiGNoLLm1fWwNq0FDjUz";
    "x-amz-request-id" = 66F8735545490417;
}

**

4

1 に答える 1

3

ついに手に入れました!

QBCFileDownloadTaskResult には blob プロパティがあり、次のように contentType を読み取るだけで済みます。

if(result.success && [result isKindOfClass:QBCFileDownloadTaskResult.class]){

        QBCFileDownloadTaskResult *res = (QBCFileDownloadTaskResult *)result;

        QBCBlob *blob = res.blob;
        NSString *contentType = blob.contentType;
}

同じものを探している人の参考になれば幸いです。

于 2013-11-09T17:12:48.197 に答える