我有一个用于文件管理器的 Web API 控制器,具有以下操作(到目前为止):
[HttpPost]
public Task<HttpResponseMessage> Post()
{
...
}
[HttpGet]
public HttpResponseMessage Get()
{
...
}
[HttpDelete]
public HttpResponseMessage Delete(string filename)
{
...
}
所以我有机会...
- 使用post操作上传新文件
- 使用get操作下载现有文件
- 使用删除操作删除现有文件。
我不确定Delete
行动。通常(在 CRUD 中)我们将 id(整数类型)传递给 Delete 操作方法,以便根据他的 id 检索记录。在这里,我传递了一个文件名,这可能不是一个好的做法。
我的问题:如何继续管理删除操作以删除 Web API 文件管理器控制器中的文件?
谢谢。