I'd have one word:
That's the best advice on how to store a file inside SQL Server.
Can you do this? Yes. The link provided above will give you the details. Should you do this? Is SQL Server a good place to maintain files? No. It isn't. File systems are a much better place to maintain files. While you can get them into SQL Server, guaranteed, it's going to be a pain in the bottom, and, it's going to affect all sorts of downstream stuff from backups & restores to log shipping, availability groups and the rest. Managing files within SQL Server is not something I would recommend.