ueditorエディタのカスタムピクチャアップロード方法について


以前、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エディタが自動的に解析します.
返されるデータ型に注意してください.