Странно. Я могу загрузить документ с именем 47k.txt размером 47 277 байт с помощью функции «Выгрузка нескольких документов». Если я сделаю с файлом одно из следующих действий, загрузка не удастся:
Это ошибка, которую я получаю в журналах SharePoint:
Category: General
Event ID: 8jzm
Level: High
Message: #90012: An error was encountered while processing files on the server.
Try uploading one file at a time by using the single upload page.
Об этой же ошибке сообщается в окне сообщения на стороне клиента.
Кто-нибудь знает, почему это произошло?
РЕДАКТИРОВАТЬ: это прерывается при загрузке одного файла размером более 47 277 байт или нескольких файлов, размер которых вместе превышает примерно 47 КБ. Итак, я мог успешно загрузить 20 файлов размером 1 КБ, но загрузка не удалась, если я попытался одновременно загрузить файл размером 10 КБ и файл 40 КБ.
Это известная проблема .NET 2.0. Проблема указана в исправлениях, включенных в .NET 2.0 с пакетом обновления 1. Итак, похоже, нам действительно просто нужно обновить наши пакеты обновлений, и проблема будет устранена. Поскольку SharePoint построен на ASP.NET, любые ошибки в платформе .NET будут присутствовать в SharePoint.
47297 - простое число? Посмотрим, подойдет ли он 47293 или 47303.
(Я действительно понятия не имею. 47 Кбайт для этой программы тривиально.)