Advertisement
Guest User

Untitled

a guest
Mar 21st, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 KB | None | 0 0
  1. public class Request {
  2. boolean asc = false;
  3. boolean zip = false;
  4. boolean gzip =false;
  5. boolean png, jpeg, gif = false;
  6. boolean txt = false;
  7. String cadena,fichero;
  8. String imageType;
  9.  
  10.  
  11.  
  12.  
  13. public Request(String cadena2) {
  14. cadena = cadena2;
  15. System.out.println(cadena);
  16. fichero = GetStringNecesario(cadena);
  17. }
  18.  
  19.  
  20. public String GetStringNecesario(String cadena){
  21.  
  22. String nombrefichero = "mal";
  23. if(cadena.contains("?")){
  24.  
  25. int fina = cadena.indexOf("?");
  26. int principio= cadena.indexOf("/")+1;
  27. nombrefichero=cadena.substring(principio,fina);
  28. }
  29. else {
  30. int principio= cadena.indexOf("/")+1;
  31. int fina = cadena.indexOf("HTTP");
  32. nombrefichero = cadena.substring(principio,fina-1);
  33. }
  34.  
  35. if(cadena.contains(".txt")){
  36. txt = true;
  37. }
  38. if(cadena.contains("asc=true")){
  39. asc = true;
  40. }
  41. if(cadena.contains("?zip=true") || cadena.contains("&zip=true")){
  42. zip = true;
  43. }
  44. if(cadena.contains("gzip=true")){
  45. gzip = true;
  46. }
  47. if(cadena.contains(".png")){
  48. png = true;
  49. imageType = "png";
  50. }
  51. if(cadena.contains(".jpeg")){
  52. png = true;
  53. imageType = "jpeg";
  54. }
  55. if(cadena.contains(".gif")){
  56. png = true;
  57. imageType = "gif";
  58. }
  59.  
  60. System.out.println(nombrefichero);
  61. return nombrefichero;
  62. }
  63.  
  64.  
  65.  
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement