使用ng2-ckeditor从本地系统上传图像

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用ng2-ckeditor从本地系统上传图像相关的知识,希望对你有一定的参考价值。

我正在使用Angular 4.我已经安装了ng2-ckEditor。现在我想使用ng2-ckEditor从本地系统上传图像。请给我一个建议。

答案

你必须使用php上传文件。因为你不能使用ckfinder。因为无论何时运行项目,都不能将node_modules用作外部资源。

你必须简单地创建一个php文件并将代码放入该php文件中

  1. 将此代码放在.ts文件中

// image upload using ckeditor
"uploadUrl": '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files&responseType=json',
"filebrowserImageUploadUrl": 'http://localhost/ckeditor/imageupload.php'
  1. 在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从本地系统上传图像的主要内容,如果未能解决你的问题,请参考以下文章

如何将图像从本地存储上传到云端?

如何在 swift 4 中从图像选择器获取照片本地 url

“ng2-CKEditor”节点模块不适用于打字稿[Angular2]

如何使用 phpmyadmin 和 json 从 android 上传和下载图像到服务器?

如何使用 SQL 开发人员将任何文件从本地机器上传到数据库服务器文件系统

Objective C - NodeJS - 如何将特定文件(不是图像)从 iOS 应用程序上传到服务器?