本篇文章给大家带来的内容是关于keystone.js后台编辑器中上传图片的实现方法,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
使用keystone时遇到一个问题:keystone后台使用tinymce做富文本编辑器,但其只提供了插入网络图片的功能,而不能上传和管理本地图片,好在keystone提供了选项来为tinymce添加插件
下载插件并放到静态目录下
在keystone.init()
中增加如下配置项:
1 2 3 4 5 6 7 8 9 |
|
在路由文件中增加如下代码:
1 2 3 4 5 6 7 8 9 10 |
|
我们将API放到api/upload_image.js
中,注意新增的API需要添加keystone.middleware.api
中间件
models/FileUpload.js
:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
|
api/upload_image.js
实现细节:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
|
相关推荐:
请教编辑器ckeditor开启图片上传后 upload.php文件上传出错
Atas ialah kandungan terperinci keystone.js后台编辑器中上传图片的实现方法. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!