Parece que você tem um pequeno equívoco sobre como o SharePoint funciona. Todo o conteúdo do SharePoint é armazenado no banco de dados do SQL Server, não no sistema de arquivos. O SharePoint / IIS faz algumas solicitações de roteamento nos bastidores para veicular o conteúdo quando uma URL é solicitada, mapeando /sites/maths/
para algum local no banco de dados.
Normalmente, no SharePoint, /sites/
é o que é chamado de "caminho gerenciado" - basicamente significa que qualquer coisa sob essa URL será manipulada pelo SharePoint e não pelo IIS. No seu caso, abaixo do caminho /sites/
, existe um site chamado matemática.
Não é possível enviar um arquivo para um site no SharePoint - você precisa fazer o upload para uma lista. Mesmo que este usuário possa ter controle total sobre o site /maths/
, existe a possibilidade de que a lista tenha permissões mais restritas que não lhes dão acesso para adicionar conteúdo.
Você precisa dar uma olhada na lista em que o upload está ocorrendo e certificar-se de que as permissões apropriadas existam.