From 4c4ae7711f7886810735ce7152ec62baf523ddb3 Mon Sep 17 00:00:00 2001
From: qwj <qwjzorro@163.com>
Date: 星期三, 16 八月 2023 16:37:44 +0800
Subject: [PATCH] 增加删除文件接口
---
DocumentFile.Service/Controllers/DocumentController.cs | 39 ++++++++++++++++++++++++++++++++++++---
1 files changed, 36 insertions(+), 3 deletions(-)
diff --git a/DocumentFile.Service/Controllers/DocumentController.cs b/DocumentFile.Service/Controllers/DocumentController.cs
index 1046bff..640da0c 100644
--- a/DocumentFile.Service/Controllers/DocumentController.cs
+++ b/DocumentFile.Service/Controllers/DocumentController.cs
@@ -1,6 +1,4 @@
-锘縰sing Microsoft.AspNetCore.Http;
-using Microsoft.AspNetCore.Mvc;
-using System.ComponentModel.DataAnnotations;
+锘縰sing Microsoft.AspNetCore.Mvc;
namespace DocumentFile.Service.Controllers
{
@@ -82,6 +80,41 @@
}
/// <summary>
+ /// 鍒犻櫎鏂囦欢
+ /// </summary>
+ /// <param name="delurl"></param>
+ /// <returns></returns>
+ [HttpPost]
+ public IActionResult DeleteFile([FromForm] string[] delurl)
+ {
+ ReturnMsg msg = new ReturnMsg();
+ try
+ {
+ if(delurl!=null && delurl.Length > 0)
+ {
+ var dir = AppDomain.CurrentDomain.BaseDirectory;
+ foreach (var item in delurl)
+ {
+ if (!string.IsNullOrEmpty(item))
+ {
+ var path = dir + item;
+ if (System.IO.File.Exists(path))
+ {
+ System.IO.File.Delete(path);
+ }
+ }
+ }
+ msg.code = 1;
+ }
+ }
+ catch (Exception ex)
+ {
+ NLogProvider.GetInstance().Error(ex);
+ }
+ return new JsonResult(msg);
+ }
+
+ /// <summary>
/// 涓嬭浇鏂囦欢
/// </summary>
/// <param name="url"></param>
--
Gitblit v1.9.1