プロフィール構成ストレージ・パス
アップロードパス= D:/ upimages /
フォームページ
layedit.set({ uploadImage:{ URL: '/管理/アップロード' // インターフェイスのURL 、種類: 'POST' // デフォルトのPOST } }); VAR EditIndex = layedit.build( 'コンテンツ'); //は、編集作成デバイス
アクションをアップロード
@RequestMapping( "アップロード" ) @ResponseBody パブリック(RequestParam MultipartFileファイル@モデルモデル、)文字列のアップロードはスロー例外{ 文字列picName = saveUplaodFile(uploadPath、ファイル); 文字列のURL = "/アップロード/" + picName。 列src = URL; 戻り + "\ N {" ":0、\ n" + "\"コード\ "\" MSG \ ":\" \ "\ n" + "\"データ\ ":{\ n" + "\ "SRC \":\ "" + SRC + "\" \ n "は+ "
意味がある静的なファイルアクセス・パス、定義// ****:8080 /アップロードHTTP / ディレクトリuploadPathにマッピングされたが
またapplication.properties(YML)構成、自己百度によって実現することが
@Configuration パブリック クラス InterceptorConfigが実装WebMvcConfigurer { @value( "$ {アップロードパス}" ) プライベート文字列uploadPathと、 @Override 公共 ボイドaddResourceHandlers(ResourceHandlerRegistryレジストリ){ registry.addResourceHandler( "/upload/**").addResourceLocations("file:"+uploadPath+"」)。 }
結果は以下のとおりであります