Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function sentStorage() {
- var file = document.getElementById("myFile").files[0];
- url = 'https://www.googleapis.com/upload/storage/v1/b/XXX/o?uploadType=resumable&name=' + file.name;
- xhr = new XMLHttpRequest();
- var token = 'ya29.XXXXXXXXXXXXXXX';
- xhr.open('POST', url);
- xhr.setRequestHeader('Content-Type', file.type);
- // resumable
- //url = 'https://www.googleapis.com/upload/storage/v1/b/XXXXXX/o?uploadType=resumable&name=' + file.name;
- //xhr.setRequestHeader('Content-Type', 'application/json; charset=UTF-8');
- //xhr.setRequestHeader('Content-Length', file.size);
- xhr.setRequestHeader('x-goog-project-id', 'XXXXXXXXXX');
- xhr.setRequestHeader('Authorization', 'Bearer ' + token);
- xhr.send(file);
- xhr.onreadystatechange = function () {
- if (xhr.readyState === 4) {
- var response = JSON.parse(xhr.responseText);
- if (xhr.status === 200) {
- alert('codigo 200');
- } else {
- var message = 'Error: ' + response.error.message;
- console.log(message);
- alert(message);
- }
- }
- };
- }
Add Comment
Please, Sign In to add comment