This commit is contained in:
Zeeshaun
2026-04-28 15:21:46 +00:00
parent 43961b78aa
commit 4a540b30bb
8 changed files with 82 additions and 7 deletions
@@ -63,6 +63,15 @@ public class DirectFileOperationsController : ControllerBase
return await HandleRequestResponse(request, FileOperationType.WriteFile, _writeFileService);
}
[HttpPost("WriteBinaryFile")]
[ProducesResponseType(200)]
[ProducesResponseType(typeof(ReturnResponse), 400)]
[ProducesResponseType(500)]
public async Task<IActionResult> WriteBinaryFile([FromBody] WriteFileRequest request)
{
return await HandleRequestResponse(request, FileOperationType.WriteFile, _writeFileService);
}
[HttpPost("CreateDirectory")]
[ProducesResponseType(200)]
[ProducesResponseType(typeof(ReturnResponse), 400)]
@@ -143,4 +152,4 @@ public class DirectFileOperationsController : ControllerBase
return StatusCode(StatusCodes.Status500InternalServerError);
}
}
}
}
@@ -243,6 +243,16 @@ public class FileOperationsController : ControllerBase
return await HandleRequestResponse(request, FileOperationType.WriteFile, _writeFileDataService);
}
// POST api/WriteBinaryFileData
[HttpPost("WriteBinaryFileData")]
[ProducesResponseType(201)]
[ProducesResponseType(typeof(List<string>), 400)]
[ProducesResponseType(500)]
public async Task<IActionResult> WriteBinaryFileData([FromBody] WriteFileRequest request)
{
return await HandleRequestResponse(request, FileOperationType.WriteFile, _writeFileDataService);
}
[HttpPost("DeleteDirectory")]
[ProducesResponseType(201)]
[ProducesResponseType(typeof(List<string>), 400)]
@@ -289,4 +299,4 @@ public class FileOperationsController : ControllerBase
return StatusCode(StatusCodes.Status500InternalServerError);
}
}
}
}