使用ng2-ckeditor从本地系统上传图像
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用ng2-ckeditor从本地系统上传图像相关的知识,希望对你有一定的参考价值。
我正在使用Angular 4.我已经安装了ng2-ckEditor。现在我想使用ng2-ckEditor从本地系统上传图像。请给我一个建议。
答案
你必须使用php上传文件。因为你不能使用ckfinder。因为无论何时运行项目,都不能将node_modules用作外部资源。
你必须简单地创建一个php文件并将代码放入该php文件中
- 将此代码放在.ts文件中
码
// image upload using ckeditor
"uploadUrl": '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files&responseType=json',
"filebrowserImageUploadUrl": 'http://localhost/ckeditor/imageupload.php'
- 在root上创建php文件并将此代码放入其中。
码
<?php
$uploadedFile = $_FILES['upload'];
$path = 'http://localhost/ckeditor/';
move_uploaded_file($uploadedFile['tmp_name'], $path.$uploadedFile)) {
echo "<script type='text/javascript'>window.parent.CKEDITOR.tools.callFunction(1, 'http://localhost/ckeditor/".$uploadedFile['name']."', '');</script>";
}
?>
以上是关于使用ng2-ckeditor从本地系统上传图像的主要内容,如果未能解决你的问题,请参考以下文章
“ng2-CKEditor”节点模块不适用于打字稿[Angular2]
如何使用 phpmyadmin 和 json 从 android 上传和下载图像到服务器?