0

我想知道是否有任何选项可以在图像上传后图像源将是<img src="/uploads/image.jpg" />而不是<img src="http://example.com/uploads/image.jpg" />

我找不到任何关于此的内容,并且我在本地主机上添加了很多内容,当我将其上传到生产环境时,我将不得不手动更改链接

有什么建议么?

4

3 回答 3

0

也许您可以在插入图像时尝试查找/替换。像这样的东西:

$(".selector").on('editable.imageInserted', function (e, editor, img) {
var source = img.replace('www.host.com','');
$('.img_class').attr('src',source);
});
于 2015-02-26T22:00:30.740 回答
0

我找到了 froala 的创建者回答的解决方案https://github.com/froala/wysiwyg-editor/issues/445

谢谢

于 2015-03-05T07:37:02.073 回答
0

最简单的方法是使用 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);
}
?>
于 2018-08-08T23:35:11.970 回答