微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

下载laravel中包含文本和图像的CkEditor的内容

如何解决下载laravel中包含文本和图像的CkEditor的内容

我正在使用CKEditor4发布文本,图像和链接,我可以下载仅包含文本的帖子,但是当我在Ckeditor的内容添加图像时,则无法下载。

我在Laravel中使用DomPDF来下载内容,这是创建pdf方法代码

 public function createPDF($slug)
{
    $post = Blog::with(["translations","image"])
        ->whereTranslation("slug",$slug)
        ->firstOrFail();
    view()->share('post',$post);
    $pdf = PDF::loadView('website.blog.pdf_view',['post'=>$post]);
    return $pdf->download($post->title.'.pdf');
}

这是CKEditor上载图像的代码

   public function upload(Request $request)
{
    if ($request->hasFile('upload')) {
        $originName = $request->file('upload')->getClientOriginalName();
        $fileName = pathinfo($originName,PATHINFO_FILENAME);
        $extension = $request->file('upload')->getClientOriginalExtension();
        $fileName = $fileName . '_' . time() . '.' . $extension;

        $request->file('upload')->move(public_path('images/ckeditor'),$fileName);

        $CKEditorFuncNum = $request->input('CKEditorFuncNum');
        $url = asset('images/ckeditor/' . $fileName);
        $msg = 'Image uploaded successfully';
        $response = "<script>window.parent.CKEDITOR.tools.callFunction($CKEditorFuncNum,'$url','$msg')</script>";

        @header('Content-type: text/html; charset=utf-8');
        echo $response;
    }
}

请先谢谢您的帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。