Guest User

Untitled

a guest
Nov 20th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. function sentStorage() {
  2. var file = document.getElementById("myFile").files[0];
  3. url = 'https://www.googleapis.com/upload/storage/v1/b/XXX/o?uploadType=resumable&name=' + file.name;
  4. xhr = new XMLHttpRequest();
  5.  
  6. var token = 'ya29.XXXXXXXXXXXXXXX';
  7. xhr.open('POST', url);
  8. xhr.setRequestHeader('Content-Type', file.type);
  9.  
  10. // resumable
  11. //url = 'https://www.googleapis.com/upload/storage/v1/b/XXXXXX/o?uploadType=resumable&name=' + file.name;
  12. //xhr.setRequestHeader('Content-Type', 'application/json; charset=UTF-8');
  13. //xhr.setRequestHeader('Content-Length', file.size);
  14.  
  15.  
  16. xhr.setRequestHeader('x-goog-project-id', 'XXXXXXXXXX');
  17. xhr.setRequestHeader('Authorization', 'Bearer ' + token);
  18.  
  19. xhr.send(file);
  20.  
  21. xhr.onreadystatechange = function () {
  22. if (xhr.readyState === 4) {
  23. var response = JSON.parse(xhr.responseText);
  24. if (xhr.status === 200) {
  25. alert('codigo 200');
  26. } else {
  27. var message = 'Error: ' + response.error.message;
  28. console.log(message);
  29. alert(message);
  30.  
  31. }
  32. }
  33. };
  34. }
Add Comment
Please, Sign In to add comment