Smart File Upload (IPFS)