Class FileController
- Namespace
- JJMasterData.WebApi.Controllers
- Assembly
- JJMasterData.WebApi.dll
[Authorize]
[ApiController]
[ApiExplorerSettings(IgnoreApi = true)]
[Route("masterApi/{elementName}/{id}/{fieldName}/file")]
public class FileController : ControllerBase
- Inheritance
-
FileController
- Inherited Members
Constructors
FileController(ElementFileService)
public FileController(ElementFileService service)
Parameters
service
ElementFileService
Methods
DeleteFile(string, string, string, string)
[HttpDelete]
[Route("{fileName}")]
public Task<IActionResult> DeleteFile(string elementName, string fieldName, string id, string fileName)
Parameters
Returns
GetFile(string, string, string, string)
[HttpGet]
[Route("{fileName}")]
public Task<IActionResult> GetFile(string elementName, string fieldName, string id, string fileName)
Parameters
Returns
PostFile(string, string, string, IFormFile)
[HttpPost]
public Task<IActionResult> PostFile(string elementName, string fieldName, string id, IFormFile file)
Parameters
Returns
RenameFile(string, string, string, string, string)
[HttpPatch]
[Route("{fileName}")]
public Task<IActionResult> RenameFile(string elementName, string fieldName, string id, string fileName, string newName)