fix regression: crash when image are from internet
Some checks are pending
ci/woodpecker/push/publish Pipeline is pending approval
Some checks are pending
ci/woodpecker/push/publish Pipeline is pending approval
This commit is contained in:
parent
e9761dfb6f
commit
1815a39fa6
1 changed files with 3 additions and 3 deletions
|
@ -202,9 +202,9 @@ fn fix_local_img(path: &str, html: String) -> String {
|
||||||
RewriteStrSettings {
|
RewriteStrSettings {
|
||||||
element_content_handlers: vec![element!("img", |el| {
|
element_content_handlers: vec![element!("img", |el| {
|
||||||
if let Some(src) = el.get_attribute("src") {
|
if let Some(src) = el.get_attribute("src") {
|
||||||
if let Some(img_src) = Path::new(path).parent() {
|
let img_src = Path::new(path).parent().unwrap();
|
||||||
let img_path = img_src.join(src);
|
let img_path = img_src.join(src);
|
||||||
let file = fs::read_to_string(&img_path).unwrap();
|
if let Ok(file) = fs::read_to_string(&img_path) {
|
||||||
let image = general_purpose::STANDARD.encode(file);
|
let image = general_purpose::STANDARD.encode(file);
|
||||||
|
|
||||||
el.set_attribute(
|
el.set_attribute(
|
||||||
|
|
Loading…
Reference in a new issue