qiniu / objc-sdk

Qiniu Resource (Cloud) Storage Objective-C SDK for Mac/iOS
http://developer.qiniu.com
MIT License
435 stars 197 forks source link

QNPHAssetFile读取图片时文件路径错误 #390

Closed ly918 closed 3 years ago

ly918 commented 3 years ago

你好,在我使用QNPHAssetFile类时,发现读取图片时文件路径错误。 QNPHAssetFile.m:148 这一行 filePath = url.path; 拿到的文件路径是localId,而非文件路径。

上代码

[[PHImageManager defaultManager] requestImageDataForAsset:self.phAsset
options:options
resultHandler:^(NSData *imageData, NSString *dataUTI, UIImageOrientation orientation, NSDictionary *info) {
self.assetData = imageData;
self.fileSize = imageData.length;
self.assetURL = [NSURL URLWithString:self.phAsset.localIdentifier];
filePath = self.assetURL.path; /// 文件路径有问题,而是phAsset.localIdentifier
}];

希望可以修复此问题。 @YangSen-qn

YangSen-qn commented 3 years ago

@ly918 这个 path 只是为 SDK 内部上传使用,不建议 APP 业务层使用;你们有在使用 PHAssert 的 path 吗?

ly918 commented 3 years ago

有在使用

YangSen-qn commented 3 years ago

这个不建议您在 APP 业务中使用