我使用图像源以编程方式创建了一个 HTML 文件。图像存储在文档目录中。问题是当我将图像源路径作为文档目录路径时,图像不会显示在 Windows 中。
所以,我选择第二个选项是只给出图像的名称而不是整个路径。然后它在 Mac 和 Windows 上运行良好,但现在图像不会显示在设备的 UIWebView 上。
然后我选择在 Safari 中打开 UIWebView 中的 HTML 文件,但由于 URL 变为 NULL,Safari 无法打开。
我打开 Safari 的代码如下:
NSLog(@"%@",documentsDirectory);
NSString *urlStr = [NSString stringWithFormat:@"%@/AccReport1.html",documentsDirectory]; NSLog(@"urlStr :: %@",urlStr); NSURL *url1=[[NSURL alloc]init ]; url1 = [NSURL fileURLWithPath:urlStr]; NSLog(@"url :: %@",url1); [[UIApplication sharedApplication]openURL:url1];
我想邮寄包含图像的 HTML 文件。这些 HTML 文件和图像存储在文档目录中。我想在 windows 浏览器、mac 浏览器和 iphone 的 safari 中显示这个带有图像的 HTML 文件。
这该怎么做?