My use case is a client wants to upload a file that file is going to have specific permissions, should i let the user upload that file to a function and let the function handle the permissions is it a possible thing to do and if so in what format should the file be converted to?