--- title: InputEncryptedFile description: constructors and methods of type InputEncryptedFile image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png --- # Type: InputEncryptedFile [Back to types index](index.md) The following syntax can also be used: ```php $InputEncryptedFile = 'filename.mp4'; // The file path can also be used $InputEncryptedFile = 'https://google.com'; // A URL can also be used ``` You can also use async streams, HTTP response objects, and [much more](https://docs.madelineproto.xyz/docs/FILES.html#downloading-files)! ### Possible values (constructors): [inputEncryptedFileEmpty](../constructors/inputEncryptedFileEmpty.md) [inputEncryptedFileUploaded](../constructors/inputEncryptedFileUploaded.md) [inputEncryptedFile](../constructors/inputEncryptedFile.md) [inputEncryptedFileBigUploaded](../constructors/inputEncryptedFileBigUploaded.md) ### Methods that return an object of this type (methods): [inputEncryptedFileEmpty](../constructors/inputEncryptedFileEmpty.md) [inputEncryptedFileUploaded](../constructors/inputEncryptedFileUploaded.md) [inputEncryptedFile](../constructors/inputEncryptedFile.md) [inputEncryptedFileBigUploaded](../constructors/inputEncryptedFileBigUploaded.md)