如何解决下载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 举报,一经查实,本站将立刻删除。