ueditorエディタのカスタムピクチャアップロード方法について
以前、ueditorエディタのドメイン間アップロードに関する記事を書いたことがありますが、今回は主に自分で書いたアップロード方法を紹介します.
ueditorエディタのページコードを使用します.
このコードはueditorエディタの画像のアップロード方式を書き換えました
カスタム/manage/Activity/ActivityAction.do?_を使用します.Action=uploadImageForUEメソッド;
次にuploadImageForUEを見てみましょう
ここで私が言いたいのは、stste、url、title、originalなどの戻りパラメータが必要で、文字列タイプで戻り、ueditorエディタが自動的に解析します.
返されるデータ型に注意してください.
ueditorエディタのページコードを使用します.
var ue = UE.getEditor('content');
UE.Editor.prototype._bkGetActionUrl = UE.Editor.prototype.getActionUrl;
UE.Editor.prototype.getActionUrl = function(action) {
if (action == 'uploadimage' || action == 'uploadfile') {
var id = $('#carInfoId').val();
return '/manage/Activity/ActivityAction.do?_action=uploadImageForUE';
} else {
return this._bkGetActionUrl.call(this, action);
}
};
このコードはueditorエディタの画像のアップロード方式を書き換えました
カスタム/manage/Activity/ActivityAction.do?_を使用します.Action=uploadImageForUEメソッド;
次にuploadImageForUEを見てみましょう
public void uploadImageForUE() {
// UE
JSONObject jsobject = new JSONObject();
。。。。。。。。 ( )
if (iss != null) {
jsobject.put("state", "SUCCESS");
jsobject.put("url", imgPath + imgName + ".jpg");
jsobject.put("title",title);
jsobject.put("original", ori);
} else {
jsobject.put("state", " !");
jsobject.put("url", "");
jsobject.put("title", "");
jsobject.put("original", "");
}
response.write(jsobject.toString());
response.end();
}
ここで私が言いたいのは、stste、url、title、originalなどの戻りパラメータが必要で、文字列タイプで戻り、ueditorエディタが自動的に解析します.
返されるデータ型に注意してください.