.NET 後台 KindEditor 4.1.10,IE 多圖上傳正常,Firefox/360 瀏覽器上傳失敗(錯誤 -200/320),斷點發現 upload_json.ashx 完全未被請求。
kindeditor.js 中 fileManagerJson、uploadJson 路徑是否為絕對路徑或正確相對路徑。?sessionid=xxx 或改用 HTML5 上傳模式。KindEditor.ready(function(K) {
K.create('#editor', {
uploadJson: '/upload_json.ashx',
fileManagerJson: '/file_manager_json.ashx',
allowFileManager: true,
// 強制使用 HTML5 上傳
pasteType: 2, // 1=純文字 2=HTML
// 關鍵:多圖上傳使用 HTML5
// 需 KindEditor 4.1.11+ 版本支援
});
});
upload_json.ashx 允許無 Session 匿名上傳(或透過 Token 驗證),回傳標準 JSON:{"error":0,"url":"..."}。棄用 KindEditor,改用現代富文本編輯器:TinyMCE、CKEditor 5、Editor.js、Quill,原生支援 HTML5 拖拽上傳、圖片裁剪、無 Flash 依賴。