我想知道是否有任何选项可以在图像上传后图像源将是<img src="/uploads/image.jpg" />
而不是<img src="http://example.com/uploads/image.jpg" />
?
我找不到任何关于此的内容,并且我在本地主机上添加了很多内容,当我将其上传到生产环境时,我将不得不手动更改链接
有什么建议么?
也许您可以在插入图像时尝试查找/替换。像这样的东西:
$(".selector").on('editable.imageInserted', function (e, editor, img) {
var source = img.replace('www.host.com','');
$('.img_class').attr('src',source);
});
我找到了 froala 的创建者回答的解决方案https://github.com/froala/wysiwyg-editor/issues/445
谢谢
最简单的方法是使用 Froala 的图像服务器上传示例,只需在链接开头添加域
<?php
// Include the editor SDK.
require '/path/to/wysiwyg-editor-php-sdk-master/lib/FroalaEditor.php';
// Store the image.
try {
$response = FroalaEditor_Image::upload('/path/to/upload/');
$response->link = "https://www.example.com" . $response->link;
echo stripslashes(json_encode($response));
}
catch (Exception $e) {
http_response_code(404);
}
?>