Create code in solidity that uploads data files, then create smart contract for the files
function createFile(bytes32 ipfsHash) public onlyOwner { File storage newFile = files[ipfsHash]; if(newFile.owner == 0) { newFile.owner = msg.sender; newFile.ipfsHash = ipfsHash; } }