WordPress enables you to upload files directly from the dashboard or through FTP. It supports many file types for attaching images, documents, audio, and video.