Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Request {
- boolean asc = false;
- boolean zip = false;
- boolean gzip =false;
- boolean png, jpeg, gif = false;
- boolean txt = false;
- String cadena,fichero;
- String imageType;
- public Request(String cadena2) {
- cadena = cadena2;
- System.out.println(cadena);
- fichero = GetStringNecesario(cadena);
- }
- public String GetStringNecesario(String cadena){
- String nombrefichero = "mal";
- if(cadena.contains("?")){
- int fina = cadena.indexOf("?");
- int principio= cadena.indexOf("/")+1;
- nombrefichero=cadena.substring(principio,fina);
- }
- else {
- int principio= cadena.indexOf("/")+1;
- int fina = cadena.indexOf("HTTP");
- nombrefichero = cadena.substring(principio,fina-1);
- }
- if(cadena.contains(".txt")){
- txt = true;
- }
- if(cadena.contains("asc=true")){
- asc = true;
- }
- if(cadena.contains("?zip=true") || cadena.contains("&zip=true")){
- zip = true;
- }
- if(cadena.contains("gzip=true")){
- gzip = true;
- }
- if(cadena.contains(".png")){
- png = true;
- imageType = "png";
- }
- if(cadena.contains(".jpeg")){
- png = true;
- imageType = "jpeg";
- }
- if(cadena.contains(".gif")){
- png = true;
- imageType = "gif";
- }
- System.out.println(nombrefichero);
- return nombrefichero;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement