feat: 新增永久删除文件接口和前端删除按钮
后端新增 POST api/files/delete 接口,同时删除物理文件、缩略图和数据库记录。 前端在 FileCard 和 FileListItem 中增加 hover 可见的删除按钮,点击后弹出确认提示。
This commit is contained in:
@@ -121,5 +121,12 @@ namespace FileShare_Services.Services.FileLibrary
|
||||
/// <param name="position">播放位置(秒)。</param>
|
||||
/// <param name="cancellationToken">取消令牌。</param>
|
||||
Task SaveFileProgressAsync(int id, double position, CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// 永久删除指定文件,同时删除物理文件和缩略图。
|
||||
/// </summary>
|
||||
/// <param name="id">文件记录 ID。</param>
|
||||
/// <param name="cancellationToken">取消令牌。</param>
|
||||
Task DeleteFileAsync(int id, CancellationToken cancellationToken = default);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user