- Timestamp:
- Jul 2, 2015, 12:06:35 PM (9 years ago)
- Branches:
- master
- Children:
- 56bf39a
- Parents:
- 4c2406e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
murachi/src/main/java/ve/gob/cenditel/murachi/MurachiRESTWS.java
r4c2406e rf18f7a5 290 290 * @return archivo existente en el servidor y pasado como argumento 291 291 * 292 * @api {get} /Murachi/0.1/archivos/descargas/ idDescarga un archivo292 * @api {get} /Murachi/0.1/archivos/descargas/{id} Descarga un archivo 293 293 * @apidescription Descarga un archivo existente en el servidor 294 294 * @apiName Descargas … … 299 299 * 300 300 * @apiExample Example usage: 301 * curl -i http ://murachi.cenditel.gob.ve/Murachi/0.1/archivos/descargas/xxx301 * curl -i https://murachi.cenditel.gob.ve/Murachi/0.1/archivos/descargas/f011ff87-f0d0-4a5e-a0b9-a64eb70661ee 302 302 * 303 303 * … … 550 550 * @throws MurachiException 551 551 * 552 * @api {get} /Murachi/0.1/archivos/ idVerifica un archivo552 * @api {get} /Murachi/0.1/archivos/{idFile} Verifica un archivo 553 553 * @apiName Verifica 554 554 * @apiGroup Archivos … … 557 557 * en caso de estar firmado. 558 558 * 559 * @apiParam {String} idFile identificador del archivo que se encuentra en el servidor y se desea verificar. 559 560 * 560 561 * @apiSuccess {String} fileId Identificador único del archivo en el servidor … … 612 613 * 613 614 * @apiExample Example usage: 614 * curl -i http://murachi.cenditel.gob.ve/Murachi/0.1/archivos/ id615 * curl -i http://murachi.cenditel.gob.ve/Murachi/0.1/archivos/f011ff87-f0d0-4a5e-a0b9-a64eb70661ee 615 616 * 616 617 * @apiErrorExample {json} Error-Response: … … 2227 2228 } 2228 2229 2229 2230 /** 2231 * Descarga un archivo que se encuentra dentro de un contenedor BDOC. 2232 * 2233 * @param fileId identificador del contenedor BDOC que se encuentra en el servidor 2234 * @param dataFileId identificador del archivo que se desea descargar. Los archivos que 2235 * se encuentran dentro de un contenedor se comienzan a identificar con cero (0). 2236 * 2237 * @return 2238 * 2239 * @api {get} /Murachi/0.1/archivos/bdocs/archivos/{fileId}/{dataFileId} Descarga un archivo del Contenedor 2240 * @apidescription Descarga un archivo existente dentro del contenedor BDOC. Un contenedor BDOC puede tener uno 2241 * o varios archivos. Los identificadores de archivos dentro de un contenedor BDOC se comienzan e enumerar con 2242 * cero (0). 2243 * 2244 * @apiName BDocsDescarga 2245 * @apiGroup BDOCS 2246 * @apiVersion 0.1.0 2247 * 2248 * @apiParam {String} fileId identificador del contenedor BDOC que se encuentra en el servidor 2249 * @apiParam {Number} dataFileId identificador del archivo que se desea descargar. Los archivos que 2250 * se encuentran dentro de un contenedor se comienzan a identificar con cero (0). 2251 * 2252 * @apiExample Example usage: 2253 * curl -i http://murachi.cenditel.gob.ve/Murachi/0.1/archivos/bdocs/archivos/f011ff87-f0d0-4a5e-a0b9-a64eb70661ee/0 2254 * 2255 * 2256 * @apiErrorExample {json} Error-Response: 2257 * HTTP/1.1 404 Not Found 2258 * { 2259 * "fileExist": false 2260 * } 2261 */ 2230 2262 @GET 2231 2263 @Path("/bdocs/archivos/{fileId}/{dataFileId}") … … 2234 2266 logger.info("/bdocs/archivos/"+fileId+"/"+Integer.toString(dataFileId)); 2235 2267 2268 logger.debug("dataFileId: " + Integer.toString(dataFileId)); 2269 2236 2270 String fullPathBdocFile = SERVER_UPLOAD_LOCATION_FOLDER + fileId; 2237 2271 … … 2266 2300 logger.debug("obtenido DataFile: "+Integer.toString(dataFileId)); 2267 2301 2268 df.saveAs("/tmp/extraido.jpg"); 2269 logger.debug("escrito DataFile: /tmp/extraido.jpg"); 2270 2271 File fileToDownload = new File("/tmp/extraido.jpg"); 2302 String name = df.getName(); 2303 String dfSaved = SERVER_UPLOAD_LOCATION_FOLDER+name; 2304 2305 df.saveAs(dfSaved); 2306 logger.debug("guradado DataFile: "+dfSaved); 2307 2308 File fileToDownload = new File(dfSaved); 2272 2309 2273 2310 ResponseBuilder builder = Response.ok(fileToDownload); … … 2275 2312 response = builder.build(); 2276 2313 2277 2278 //response = Response.status(200).entity("{\"DataFileExist\": true}").type("text/plain").build();2279 2280 2314 } 2281 2282 2283 2315 2284 2316 } else { 2285 2317 logger.error("El archivo con id: "+fileId+ " no existe.");
Note: See TracChangeset
for help on using the changeset viewer.