gpt4 book ai didi

ios - 带身份验证的 CGImageSourceCreateWithURL

转载 作者:行者123 更新时间:2023-11-29 13:05:04 26 4
gpt4 key购买 nike

我正在尝试从 url 中读取图像属性:

http://www.example.com/ws/img/8

因为它是一个网络服务,我需要将身份验证传递给 URL。 我不想下载图像来读取它的属性。所以我正在尝试像这样使用 CGImageSourceCreateWithURL:

CGImageSourceRef imageSourceRef = CGImageSourceCreateWithURL((__bridge CFURLRef)[NSURL URLWithString:@"http://admin:admin@www.example.com/ws/img/8"], NULL);
CFDictionaryRef props = CGImageSourceCopyPropertiesAtIndex(imageSourceRef, 0, NULL);

但是 props 仍然返回 null。

有没有办法通过身份验证访问图像属性?(如果我通过 RestKit 功能下载图像,当然可以)

谢谢

最佳答案

我不会使用 CGImageSourceCreateWithURL,而是使用 NSURLRequest使用适当的身份验证并将图像下载为 NSData 然后使用 CGImageSourceCreateWithData ,或者使用 RestKit 下载图像(如果已经可以的话)。

这将使您在身份验证协议(protocol)方面具有更大的灵 active 。如果您正在执行基本的 HTTP GET 而不需要添加信息,那么 withURL 初始化程序实际上只是一个实用函数。

关于ios - 带身份验证的 CGImageSourceCreateWithURL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18852013/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com