reorx
7/5/2013 - 1:47 AM

jsblob.html

<!DOCTYPE HTML>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<h1>Experimenting Blob constructor in Javascript</h1>

<a class="blob" href="">Download blob</a>

<a class="url" href="">Download url</a>

<script type="text/javascript">
    window.URL = window.URL || window.webkitURL;
    var blob = new Blob(['hello world'], {type: 'application/octet-stream'});

    var blobLink = document.querySelector('.blob');
    blobLink.href = window.URL.createObjectURL(blob);
    blobLink.download = 'fake.mp3'

    var urlLink = document.querySelector('.url');
    urlLink.href = 'http://m2.songtaste.com/201304281557/4cf4f2d7f1200f1db63991c931ba38f1/g/20130422/2/21/2104efccf1e580214784c9f3c17c6963.mp3';
    urlLink.download = 'real.mp3';
</script>
</body>
</html>