jeecg ueditカスタムイメージのアップロードパス

jeecg ueditのconfigureカスタムイメージ、簡単な説明を物理パスをアップロードします。私たちはjeecg使用ueditのデフォルトの画像アップロードパスを知っている  「現在のプロジェクト\プラグイン\ ueditor \のjsp \ uploadx \ .pngの日付\映像を」が、絵を置きますこのプロジェクトは明らかに非常に友好的であるため、当社独自のアップロードパス。

図1に示すように、プラグイン\ ueditor \ ueditor.config.js

ノートはinsertimageをリリース

toolbars:[[
  忽略
  "|",
  "insertimage",
  "|",
  忽略]]

私は写真のパスの一部を変更した後、彼はされているそのうちのいくつかを打つに見えると思います:私の目を引く名前をminyiyun:

図I図I

ディスプレイ:

図II図II

図以下、service.xmlに - 図2の主なステップは、Tomcatへのアクセスを実現するように構成することができます。

<Context docBase="D:\upFiles\" path="/minyiyun/myyImg" reloadable="true"/>

あなたが訪問することができない場合は、あなたのパスでweb.xml増加:

図2に示すように、プラグイン\ ueditor \ JSP \ imageManager.jsp

主な変更点imgStr、実パス変数の値:

<% 
    仅做示例用,请自行修改
    String path = "";
    String imgStr ="";
    ##String realpath = getRealPath(request,path)+"/"+path;##
    String realpath = "D:/upFiles/upload1/";
    System.out.println("realpath:"+realpath);
    List<File> files = getFiles(realpath,new ArrayList());
    for(File file :files ){
        ##imgStr+=file.getPath().replace(getRealPath(request,path),"")+"ue_separate_ue";##
        imgStr+=file.getPath().split("upFiles")[1] + "ue_separate_ue";
    }
    if(imgStr!=""){
        imgStr = imgStr.substring(0,imgStr.lastIndexOf("ue_separate_ue")).replace(File.separator, "/").trim();
    }
    out.print(imgStr);      
%>

「##」  もともと書かれたマークは、以前にアップロードしたすべての画像を取得するために主に方法を変更します。

3、SRC \メイン\ javaの\ orgの\ jeecgframework \コア\サーブレット\ Uploader.java

修正  getPhysicalPath()  取得する前に、方法を.metadata.plugins \ org.eclipse.wst.server.core \ TMP0 \ wtpwebapps \ minyiyun \プラグイン\ ueditor \ JSP \ upload1  読み取るためのディレクトリ  system.propertiesの  ファイルをタグ。

private String getPhysicalPath(String path) {
    return ResourceUtil.getConfigByName("webUploadpath") + "/" + path;
}

これまでのところ、それが行われている、それの効果を見てみましょう。

記事が間違った場所であれば、私を修正してください、私たちはお互いにメッセージを交換します。マイクロチャネル技術の資料を参照するために使用し、学生はより多くのJavaリソースは、マイクロチャネル公共数に集中することができます取得したい:niceyoo

おすすめ

転載: www.cnblogs.com/Jeely/p/12613707.html