Different hosting services apply different restrictions. File Size Bandwidth File Types Total Webspace Research suitable hosting services and read the terms of service carefully. You will be unlikely to find a suitable "free" service.