gpt4 book ai didi

ios - 由于没有路径扩展,因此无法读取路径

转载 作者:行者123 更新时间:2023-12-03 06:32:33 40 4
gpt4 key购买 nike

因此,我正在使用TCBlobDownload下载带有URL的大文件。

我使用的网址没有扩展名。例如,此URL Youtube link完成从URL的下载后,会将其保存在tmp路径目录“/ Users / NAME / Library / Application Support / iPhone Simulator / 6.1 / Applications / ID / tmp / videoplayback”中,其大小和内容如下:都好。如果我在取景器中添加.mp4扩展名,则可以播放此视频。

但是正如您所看到的那样,该路径没有像.mp4那样的扩展名。当我浏览到该文件时,表明它的“种类”是文档,当它需要是.mp4扩展名时。

所以我无法从这条路读。如果我用这个NSData *data = [[NSData alloc] initWithContentsOfFile:pathToFile];它返回一个空值

所以我的问题是..我如何在tmp路径中向现有文件添加扩展名?

谢谢!

最佳答案

我不确定这是否是您要的

NSString *tmp = [NSHomeDirectory() stringByAppendingPathComponent:@"tmp"];
NSString *filename = @"my video";
NSString *extension = @"mp4";
NSString *path = [[tmp stringByAppendingPathComponent:filename] stringByAppendingPathExtension:extension];

NSLog(@"Path: %@",path);

因此,只需执行以下操作:
pathToFile = [pathToFile stringByAppendingPathExtension:extension];

应该管用

关于ios - 由于没有路径扩展,因此无法读取路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18794841/

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