最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

8) 文件上傳&圖片裁剪上傳

2022-11-10 18:52 作者:紫檀清香  | 我要投稿
  • 在abp?YiAim.Cms.Application.Contracts?里面新建Files文件夾,新建

IFileAppService.cs

FileUploadInput


  • 在?YiAim.Cms.Application??里面新建Files文件夾,新建 FileAppService.cs

  • 在?YiAim.Cms.HttpApi里Controllers 新建


  • FileController.cs


  • 在?YiAim.Cms.Web?里面的?CmsWebModule配置


到此后臺(tái)的上傳文件已經(jīng)完成了,可以來看一下效果

文件上傳是很多系統(tǒng)都會(huì)涉及到的一個(gè)基礎(chǔ)功能,在ABP的模塊化思路下,文件管理可以做成一個(gè)通用的模塊,便可以在多個(gè)項(xiàng)目中復(fù)用,后面也許會(huì)把 現(xiàn)在的文件上傳相關(guān)的代碼抽出變成,自己一個(gè)文件管理的模塊~

后臺(tái)的api文件上傳完成了,現(xiàn)在切換到vue里面,繼續(xù)完成文章管理里面的圖片上傳

  • 在src\api 新建file.js ,然后再文章里面使用接口


el-upload 組件里自定義上傳(http-request)或者直接 action="/api/file/upload",這里使用自定義上傳

到此,圖片上傳已經(jīng)可以了! 如下效果

圖片上傳效果

但是圖片并沒有顯示出來,本地開發(fā)需要配置反向代理,正式部署的話可以使用nginx配置代理或者直接將vue項(xiàng)目跟api項(xiàng)目一起打包部署

  • abp里面配置靜態(tài)文件訪問 在?YiAim.Cms.Web,CmsWebModule.cs里面OnApplicationInitialization使用(ConfigureStaticFiles)


  • 本地開發(fā)配置反向代理

在 ?vue.config.js?里面的 devServer里面配置

devServer里面配置

重寫運(yùn)行vue項(xiàng)目,此時(shí)圖片已經(jīng)正常顯示出來了

圖片已經(jīng)正常顯示

圖片裁剪使用的是vue的組件?ImageCropper,vue-element-admin框架好像自帶了裁剪功能,這里就不貼代碼了,需要就拉源碼吧。

到這里本章就結(jié)束了。下章來完成 接口權(quán)限,swagger上鎖以及第三方登錄


8) 文件上傳&圖片裁剪上傳的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
唐山市| 棋牌| 怀仁县| 南丹县| 永川市| 瑞金市| 华蓥市| 昌黎县| 昂仁县| 高雄县| 台江县| 睢宁县| 纳雍县| 博兴县| 福州市| 丹东市| 偏关县| 通榆县| 洮南市| 怀集县| 海门市| 登封市| 云梦县| 穆棱市| 南投县| 彰化市| 崇义县| 尤溪县| 荃湾区| 赤水市| 鹤壁市| 沧源| 金阳县| 吉安市| 民勤县| 云浮市| 甘南县| 工布江达县| 六盘水市| 西盟| 宝丰县|