Лучший способ продвинуться вперед - это создать приемник событий и пройти через свойство Attachments элемента, чтобы увидеть, что было загружено.
В SharePoint 2007 вы можете возвращать только простые сообщения об ошибках. В SharePoint 2010 это значительно улучшилось.
Если вы не хотите создавать новый проект Visual Studio, вы можете также рассмотреть возможность использования рабочего процесса Sharepoint Designer. Ознакомьтесь с этой статьей , в которой показано, как выполнить базовую проверку при загрузке файла.