Skip to content

Instantly share code, notes, and snippets.

@kimchaily
Created June 7, 2017 09:31
Show Gist options
  • Save kimchaily/382a7f1cf6c54f2f6f1f8a1bcba3c7b0 to your computer and use it in GitHub Desktop.
Save kimchaily/382a7f1cf6c54f2f6f1f8a1bcba3c7b0 to your computer and use it in GitHub Desktop.
Simple Upload of a Blob/File created in Code
function simpleUpload( destination, filename, filetype, data ) {
var formData = new FormData();
var blob = new Blob([data], { type: filetype });
formData.append('file', blob, filename);
var request = new XMLHttpRequest();
request.open('POST', destination);
request.send(formData);
};
// Usage
simpleUpload('/api/v1/file.json', 'myCreatedFile.json, 'application/json', angular.toJson(objectToStringify));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment