I am new to blockchain technology and Ethereum. Have downloaded Mist and mined some ether in the testnet Ropsten, also made a greeter contract just to get the feeling of it. What I want to do is to make a contract that gives either a copy of a file (mp3 music file or jpg image file) or access to streaming this file. I can't seem to find any information about this. In Solidity, is it not possible to get files from a folder on your computer? That the contract can put into the blockchain? There is an option in the Mist meny for "upload to Swarm", where I understood I could have put my image or music file and have a contract interact with it, but this option doesn't let me choose any filetypes on my computer, it only browses folders and shows no content in any of them.
Any help is appreciated!
Ps: I know that the blockchain is not supposed to be storing a lot of data, the file in question is 547 kb and ment to be used as a test case for small files just to see if it works and how it would work.