Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. @Override
  2. protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
  3.  
  4. String generatedString = getAlphaNumericString(16);
  5.  
  6.  
  7. GcsFilename gcsFileName = new GcsFilename("feist*******2.appspot.com", generatedString);
  8. GcsFileMetadata metaData = gcsService.getMetadata(gcsFileName);
  9.  
  10. while(metaData != null) {
  11. generatedString = getAlphaNumericString(16);
  12. gcsFileName = new GcsFilename("feist*********2.appspot.com", generatedString);
  13. metaData = gcsService.getMetadata(gcsFileName);
  14. }
  15.  
  16. /*GcsFileOptions.Builder builder = new GcsFileOptions.Builder();
  17.  
  18. builder.acl("public-read");*/
  19.  
  20. GcsFileOptions instance = GcsFileOptions.getDefaultInstance();
  21. GcsOutputChannel outputChannel;
  22. outputChannel = gcsService.createOrReplace(gcsFileName, instance);
  23. copy(req.getInputStream(), Channels.newOutputStream(outputChannel));
  24.  
  25.  
  26. JSONObject jsonWriter = new JSONObject();
  27. jsonWriter.append("result", "ok");
  28. jsonWriter.append("path", generatedString);
  29.  
  30. resp.setContentType("application/json; charset=UTF-8");
  31. PrintWriter out = resp.getWriter();
  32. out.print(jsonWriter.toString());
  33.  
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement