Skip to content

Commit 6997af9

Browse files
authored
Update AwsEfsController.java
1 parent 8a0ce3d commit 6997af9

1 file changed

Lines changed: 33 additions & 34 deletions

File tree

src/main/java/com/tienda/microservicio/controller/AwsEfsController.java

Lines changed: 33 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)