Yes, you can attach files though you need to download them first, or have them in your camera roll/gallery. I don't think you can record but there are several websites and apps where you it allows you to.