gpt4 book ai didi

html - 来自 uiwebview 中 sqlite db 和 html 的图像

转载 作者:行者123 更新时间:2023-12-01 19:22:10 25 4
gpt4 key购买 nike

如果有人有同样的问题,请帮忙...
我有 sqlite db,在 NSData 中有图像。我需要在 uiwebview 中插入图像,但是……图像不显示……

NSString *html = [NSString stringWithFormat:
@"<html> <head>"
@"<style> body { font-family:Verdana;font-size:13px;}</style>"
@"</head>"
@"<img src=\"%@\" />"
@"<br/>%@"
@"</body> </html>", datePicture,strDescription]] ;

然后我将它插入 UIWebview:
[descripWebView loadHTMLString:html baseURL:nil];

最佳答案

如果您的 datePictureUIImage 类型,您可以将图像编码为 base64 并将其直接嵌入到您的 HTML 中。

NSString *html = [NSString stringWithFormat:
@"<html> <head>"
@"<style> body { font-family:Verdana;font-size:13px;}</style>"
@"</head>"
@"<img src=\"data:Image/jpeg;base64,%@\" />"
@"<br/>%@"
@"</body> </html>",
[QSStrings encodeBase64WithData:UIImageJPEGRepresentation((datePicture, 1.0)],
strDescription];

请注意,我使用 QSStrings 进行编码,可以在 QSUtilities on github 中找到。

关于html - 来自 uiwebview 中 sqlite db 和 html 的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9783915/

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