使用HTML文档目录

时间:2012-10-30 23:01:02

标签: ios

我正在尝试使用应用程序的Documents目录来存储图像,然后使用带有html的webview访问。我尝试使用/ var / mobile / Applications / id / Documents但是没有用。有没有办法在webview中访问这些文件?

2 个答案:

答案 0 :(得分:0)

对于保存图像,您必须在Cache目录中下载类似NSMutableData的图像:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
NSString *cachesDirectory = [paths objectAtIndex:0];
NSString* filePath = [NSString stringWithFormat:@"%@/imageTemp.png",cachesDirectory];
[imageData writeToFile:filePath atomically:YES];

下载后,您可以将图像移动到文档目录:

NSFileManager *fileManager = [NSFileManager defaultManager];
NSArray *arrayPath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentPath = [arrayPath objectAtIndex:0];
NSString *cacheImagePath = filePath;
NSError *error;
[fileManager copyItemAtPath:cacheImagePath toPath:documentPath error:&error];

答案 1 :(得分:0)

原来我错过了/它应该是file:/// var / mobile / Applications / id / Documents然后它有效。