public static void fileToHttpResponse(String fullPathFile, HttpResponse response, String contentType, boolean useFileChannels) { int status; final File file = new File(fullPathFile); if (!file.exists()) status = HttpStatus.SC_NOT_FOUND; else if (!file.canRead() || file.isDirectory()) status = HttpStatus.SC_FORBIDDEN; else { status = HttpStatus.SC_OK; NFileEntity entity = new NFileEntity(file, contentType, useFileChannels); response.setEntity(entity); } response.setStatusCode(status); }
public static void fileToHttpResponse(String fullPathFile, HttpResponse response, String contentType, boolean useFileChannels) { int status; final File file = new File(fullPathFile); if (!file.exists()) status = HttpStatus.SC_NOT_FOUND; else if (!file.canRead() || file.isDirectory()) status = HttpStatus.SC_FORBIDDEN; else { status = HttpStatus.SC_OK; NFileEntity entity = new NFileEntity(file, contentType, useFileChannels); response.setEntity(entity); } response.setStatusCode(status); }
public static void fileToHttpResponse(String fullPathFile, HttpResponse response, String contentType, boolean useFileChannels) { int status; final File file = new File(fullPathFile); if (!file.exists()) status = HttpStatus.SC_NOT_FOUND; else if (!file.canRead() || file.isDirectory()) status = HttpStatus.SC_FORBIDDEN; else { status = HttpStatus.SC_OK; NFileEntity entity = new NFileEntity(file, contentType, useFileChannels); response.setEntity(entity); } response.setStatusCode(status); }
final HttpEntity body = file.isDirectory() ? new NStringEntity(file.toString(), ContentType.create(mimeType)) : new NFileEntity(file, ContentType.create(mimeType)); response.setEntity(body); if (!response.containsHeader(HttpHeaders.LAST_MODIFIED)) {
final NFileEntity body = new NFileEntity(file, ContentType.create("text/html")); response.setEntity(body); if (!response.containsHeader(HttpHeaders.LAST_MODIFIED))
final HttpEntity body = file.isDirectory() ? new NStringEntity(file.toString(), ContentType.create(mimeType)) : new NFileEntity(file, ContentType.create(mimeType)); response.setEntity(body); if (!response.containsHeader(HttpHeaders.LAST_MODIFIED)) {