下载包含laravel中文本和图像的CkEditor内容
我正在使用CKEditor4发布文本、图像和链接,我可以下载仅包含文本的帖子,但当我在Ckeditor的内容中添加图像时,它无法下载 我在Laravel中使用DomPDF下载内容,下面是创建pdf方法的代码下载包含laravel中文本和图像的CkEditor内容,laravel,pdf,Laravel,Pdf,我正在使用CKEditor4发布文本、图像和链接,我可以下载仅包含文本的帖子,但当我在Ckeditor的内容中添加图像时,它无法下载 我在Laravel中使用DomPDF下载内容,下面是创建pdf方法的代码 public function createPDF($slug) { $post = Blog::with(["translations", "image"]) ->whereTranslation("slug
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;
}
}
公共功能上传(请求$Request)
{
如果($request->hasFile('upload')){
$originName=$request->file('upload')->getClientOriginalName();
$fileName=pathinfo($originName,pathinfo_fileName);
$extension=$request->file('upload')->getClientOriginalExtension();
$fileName=$fileName.'.'.'.time().'.$扩展名;
$request->file('upload')->move(公共路径('images/ckeditor'),$fileName);
$CKEditorFuncNum=$request->input('CKEditorFuncNum');
$url=asset('images/ckeditor/'。$fileName);
$msg='图像上传成功';
$response=“window.parent.CKEDITOR.tools.callFunction($CKEditorFuncNum,$url',$msg')”;
@标题('Content-type:text/html;charset=utf-8');
回音$应答;
}
}
如果你能帮助我,请提前谢谢