Sorry, it cannot be installed via FTP.
FTP is for transferring file. Demo content is to be written into database.
Please create a WordPress website on your computer (localhost) and import demo content. Use this website on your computer as a demo.
You have to increase your server time out setting, if you want to import demo content on your online website.