Programming language used to interact with SQL Server databases
That is the classic access issue. the job agents run with a different user. go to the SQL configuration manager to see which user is being used for running the SQL agent. Then, give access to that user—simply said than done. so I suggest another way. first, go to the network link to the file you are using for upload. give that path/file the 'everyone' access and run the job, if this fixes the issue then it's an access issue. so now you only need to give access to the user from which the job agent is running.