@@ -32,10 +32,9 @@ public class AwsEfsController {
3232
3333 private final AwsEfsService awsEfsService ;
3434
35- /**
36- * Endpoint para subir un archivo a EFS
37- * POST /api/efs/upload
38- */
35+
36+ // Endpoint para subir un archivo a EFS
37+
3938 @ PostMapping ("/upload" )
4039 public ResponseEntity <UploadResponse > uploadFile (@ RequestParam ("file" ) MultipartFile file ) {
4140
@@ -47,7 +46,7 @@ public ResponseEntity<UploadResponse> uploadFile(@RequestParam("file") Multipart
4746 return ResponseEntity .badRequest ().body (errorResponse );
4847 }
4948
50- // Validar tamaño del archivo (ejemplo: máximo 50MB)
49+ // Validar tamaño del archivo (Máximo 50MB)
5150 if (file .getSize () > 50 * 1024 * 1024 ) {
5251 UploadResponse errorResponse = new UploadResponse (
5352 "El archivo es demasiado grande. Máximo 50MB permitido" ,
@@ -72,10 +71,10 @@ public ResponseEntity<UploadResponse> uploadFile(@RequestParam("file") Multipart
7271 }
7372 }
7473
75- /**
76- * NUEVO ENDPOINT: Renombrar un archivo en EFS
77- * PUT /api/efs/files/{oldFileName}/rename?newFileName=nuevoNombre.ext
78- */
74+
75+ // NUEVO ENDPOINT: Renombrar un archivo en EFS
76+ // PUT /api/efs/files/{oldFileName}/rename?newFileName=nuevoNombre.ext
77+
7978 @ PutMapping ("/files/{oldFileName}/rename" )
8079 public ResponseEntity <RenameResponse > renameFile (
8180 @ PathVariable String oldFileName ,
@@ -102,7 +101,7 @@ public ResponseEntity<RenameResponse> renameFile(
102101 if (response .isSuccess ()) {
103102 return ResponseEntity .ok (response );
104103 } else {
105- // Determinar el código de estado HTTP apropiado
104+ // Determinar el response
106105 if (response .getMessage ().contains ("no encontrado" )) {
107106 return ResponseEntity .status (HttpStatus .NOT_FOUND ).body (response );
108107 } else if (response .getMessage ().contains ("ya existe" )) {
@@ -120,10 +119,10 @@ public ResponseEntity<RenameResponse> renameFile(
120119 }
121120 }
122121
123- /**
124- * Endpoint para listar todos los archivos de EFS
125- * GET /api/efs/files
126- */
122+
123+ // Endpoint para listar todos los archivos de EFS
124+ // GET /api/efs/files
125+
127126 @ GetMapping ("/files" )
128127 public ResponseEntity <List <EfsFileInfo >> listFiles () {
129128 try {
@@ -134,10 +133,10 @@ public ResponseEntity<List<EfsFileInfo>> listFiles() {
134133 }
135134 }
136135
137- /**
138- * Endpoint para descargar un archivo de EFS
139- * GET /api/efs/download/{fileName}
140- */
136+
137+ // Endpoint para descargar un archivo de EFS
138+ // GET /api/efs/download/{fileName}
139+
141140 @ GetMapping ("/download/{fileName}" )
142141 public ResponseEntity <byte []> downloadFile (@ PathVariable String fileName ) {
143142 try {
@@ -179,10 +178,10 @@ public ResponseEntity<byte[]> downloadFile(@PathVariable String fileName) {
179178 }
180179 }
181180
182- /**
183- * Endpoint para eliminar un archivo de EFS
184- * DELETE /api/efs/files/{fileName}
185- */
181+
182+ // Endpoint para eliminar un archivo de EFS
183+ // DELETE /api/efs/files/{fileName}
184+
186185 @ DeleteMapping ("/files/{fileName}" )
187186 public ResponseEntity <Map <String , Object >> deleteFile (@ PathVariable String fileName ) {
188187 Map <String , Object > response = new HashMap <>();
@@ -216,10 +215,10 @@ public ResponseEntity<Map<String, Object>> deleteFile(@PathVariable String fileN
216215 }
217216 }
218217
219- /**
220- * Endpoint para obtener información de un archivo específico de EFS
221- * GET /api/efs/files/{fileName}/info
222- */
218+
219+ // Endpoint para obtener información de un archivo específico de EFS
220+ // GET /api/efs/files/{fileName}/info
221+
223222 @ GetMapping ("/files/{fileName}/info" )
224223 public ResponseEntity <EfsFileInfo > getFileInfo (@ PathVariable String fileName ) {
225224 try {
@@ -235,10 +234,10 @@ public ResponseEntity<EfsFileInfo> getFileInfo(@PathVariable String fileName) {
235234 }
236235 }
237236
238- /**
239- * Endpoint para verificar si un archivo existe en EFS
240- * GET /api/efs/files/{fileName}/exists
241- */
237+
238+ // Endpoint para verificar si un archivo existe en EFS
239+ // GET /api/efs/files/{fileName}/exists
240+
242241 @ GetMapping ("/files/{fileName}/exists" )
243242 public ResponseEntity <Map <String , Object >> checkFileExists (@ PathVariable String fileName ) {
244243 Map <String , Object > response = new HashMap <>();
@@ -256,10 +255,10 @@ public ResponseEntity<Map<String, Object>> checkFileExists(@PathVariable String
256255 }
257256 }
258257
259- /**
260- * Endpoint de salud para verificar accesibilidad de EFS
261- * GET /api/efs/health
262- */
258+
259+ // Endpoint de salud para verificar accesibilidad de EFS
260+ // GET /api/efs/health
261+
263262 @ GetMapping ("/health" )
264263 public ResponseEntity <Map <String , Object >> healthCheck () {
265264 Map <String , Object > response = new HashMap <>();
0 commit comments