Table of Contents

Class FilesController

Namespace
FoundationaLLM.CSharpCodeSession.API.Controllers
Assembly
FoundationaLLM.CSharpCodeSession.API.dll
[ApiController]
[Route("[controller]")]
public class FilesController : ControllerBase
Inheritance
FilesController
Inherited Members
Extension Methods

Constructors

FilesController(ILogger<FilesController>)

public FilesController(ILogger<FilesController> logger)

Parameters

logger ILogger<FilesController>

Methods

DeleteFiles()

[HttpPost("delete")]
public IActionResult DeleteFiles()

Returns

IActionResult

DownloadFile(DownloadFileRequest)

[HttpPost("download")]
public IActionResult DownloadFile(DownloadFileRequest downloadFileRequest)

Parameters

downloadFileRequest DownloadFileRequest

Returns

IActionResult

ListFiles()

[HttpGet]
public IActionResult ListFiles()

Returns

IActionResult

UploadFile(IFormFile)

[HttpPost("upload")]
public Task<IActionResult> UploadFile(IFormFile file)

Parameters

file IFormFile

Returns

Task<IActionResult>