python示例參考:
```python
# coding=utf-8
__author__ = 'Next door to Master Yang'
import os
from flask import Flask, request,Response
UPLOAD_FOLDER = '/TmageUploads'
ALLOWED_EXTENSIONS = set(['txt', 'pdf', 'png', 'jpg', 'jpeg', 'gif'])
app = Flask(__name__)
app.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER
#文件名合法性驗證
def allowed_file(filename):
return '.' in filename and \
filename.rsplit('.', 1)[1] in ALLOWED_EXTENSIONS
#對文件上傳進行相應
app.route("/ImageUpdate",methdos = ["POST"])
def GetImage():
#獲取web前端 wangEditor_uploadImg_assist.html 頁面的url地址
assistUrl = "http://localhost:5000/wangEditor_uploadImg_assist.html"
file = request.files['wangEditor_uploadImg']
if file == None:
iframeSrc = assistUrl + "#" + "未成功獲取文件,上傳失敗"
result = r"<iframe src=\"" + iframeSrc + "\"></iframe>"
res = Response(result)
res.headers["ContentType"] = "text/html"
res.headers["Charset"] = "utf-8"
return res
else:
if file and allowed_file(file.filename):
filename = file.filename
file.save(os.path.join(app.config['UPLOAD_FOLDER'], filename))
imgUrl = "http://localhost:5000"+UPLOAD_FOLDER+"/" + filename
iframeSrc = assistUrl + "#" + "ok|" + imgUrl
result = r"<iframe src=\"" + iframeSrc + "\"></iframe>"
res = Response(result)
res.headers["ContentType"] = "text/html"
res.headers["Charset"] = "utf-8"
return res
```
- 關于wangEditor
- 基本應用
- 開始使用
- 下載wangEditor
- 創建頁面
- 生成編輯器
- 與font-awesome的沖突
- 設置高度
- 設置絕對高度
- 默認高度和最大高度
- 初始化內容
- html方式
- javascript方式
- 獲取內容
- 追加內容
- 基本配置
- 自定義配置菜單
- 配置onchange監聽事件
- 自定義配置表情圖標
- 簡單表情
- 多組表情
- 配置代碼高亮
- 下載highlight
- 使用highlight
- 與wangEditor集成
- 不過濾javascript代碼
- 圖片上傳
- 非跨域
- 使用plupload做一個上傳圖片的頁面
- 在頁面加入wangEditor
- 將兩者結合
- 后臺代碼示例
- C#
- java
- php
- nodejs
- 征集
- 跨域
- 下載 wangEditor_uploadImg_assist.html
- 編寫后臺代碼
- 配置url地址
- 后臺代碼示例
- C#
- java
- python
- nodejs
- 征集
- 粘貼截圖
- 其他
- 多語言支持
- 默認中文
- 使用英文
- 使用其他語言
- 單頁多個編輯器
- 使用requirejs
- 使用seajs
- 增加 placeholder 功能
- 定制開發