none
Проблема при загрузке некоторых типов файлов RRS feed

  • Вопрос

  • При  попытке загрузить mp3 или другой мультимедиа файл в библиотеку документов выдается ошибка:
    URL-адрес 'DocLib/08 - Blue Chair.mp3' недопустим. Возможно, он указывает на несуществующие файл или папку, или на файл или папку, расположенные вне текущего веб-сайта.

    Ферма: Sharepoint Server 2010 + SQL 2008 R2

    Хранение файлов вынесено в BLOB. Обычные файлы Office или изображения, текстовые файлы сохраняются без проблем. 


    Sharepoint Server 2010 на Windows Server 2008 R2 + SQL Server Enterprise 2008R2


Ответы

Все ответы

  • 1. Проверить, не входит ли mp3 в список запрещенных расширений

    2. Проверить ограничение на размер файла

  • Проверено :) В списке запрещенных расширений для портала нет, ограничение в 100 мегабайт, файлы до 10 мегабайт по вышеуказанной проблеме не загружаются.
    Sharepoint Server 2010 на Windows Server 2008 R2 + SQL Server Enterprise 2008R2
  • Антивирус? :)


  • Антивирус не установлен.

    Пробывал загрузить 2 файла pdf и 1 Wоrd

    1) pdf 435 kb

    2) pdf 58 Mb

    3) документ Beginning SharePoint Designer 2010.docx размером 15 Mb

    Загрузился только pdf 435 kb, остальные выдали ошибку.

    В настройках веб-приложения еще раз проверил максимальный размер загружаемого файла - 100 Mb

    В настройках фильтрации IIS также максимальный размер (для веб-приложения) - 2 147 483 647 байт

    Если воспользоваться кнопкой Открыть в проводнике, то так же эти файлы не загружаются, ошибка "Неправильное или слишком длинное имя файла" 


    Sharepoint Server 2010 на Windows Server 2008 R2 + SQL Server Enterprise 2008R2

  • А вот что-то подобное в вебконфиге есть?

    <requestLimits maxAllowedContentLength="52428800"/>

    или

    <httpRuntime executionTimeout="999999" maxRequestLength="2097151" />


  • С:/inetpub/wwwroot/wss/VirtualDirectories/80/

    Файл web.config

    <requestLimits maxAllowedContentLength="2147483647" />

    <httpRuntime maxRequestLength="2097151" executionTimeout="3600" />

     


    Sharepoint Server 2010 на Windows Server 2008 R2 + SQL Server Enterprise 2008R2
    3 июня 2011 г. 10:04
  • Странная какая-то цифра  maxAllowedContentLength="2147483647"

    Написано, что 52428800 - это максимум. Может попробовать поменять?

    Кстати, эти строки должны быть и в web.config, который лежит в layouts

    3 июня 2011 г. 10:18
  • Установка maxAllowedContentLengt значения 52428800 положительного результата не дала. Насколько мне известно, то можно загружать файлы до 2 гигабайт.

    На счет web.config, который лежит в layouts - где именно? Вы про С:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\CONFIG\layoutsweb.config ? Там фигурирует только значение 2097151 - так как я установил для веб-приложения на сервере SharePoint максимально допустимый размер загрузки - 2 гигабайта. Но пробую загружать файлы от 1,2 до 10 мегабайт - выдает ошибку. Причем порог примерно 1,2 мегабайта, все что больше - не загружается.


    Sharepoint Server 2010 на Windows Server 2008 R2 + SQL Server Enterprise 2008R2
    3 июня 2011 г. 10:42
  • C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS

    но, 1,2 это как-то мало. стандартная ошибка наступает на 20мб.

     

    3 июня 2011 г. 10:52
  • C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS


    по указаному пути в веб-конфиге все maxRequestLength со значением 2097151

    Прям мистика какая-то, сам не могу понять откуда такое ограничение, мизерные 1,2 мегабайта :(


    Sharepoint Server 2010 на Windows Server 2008 R2 + SQL Server Enterprise 2008R2
    3 июня 2011 г. 10:59
  • Переустановка RBS не помогла :( Возможно не правильно делаю?

    > msiexec /qn /lvx* rbs_install_log.txt /i RBS_X64.msi TRUSTSERVERCERTIFICATE=true FILEGROUP=PRIMARY DBNAME="WSS_Content" DBINSTANCE="DBInstanceName" FILESTREAMFILEGROUP=RBSFilestreamProvider FILESTREAMSTORENAME=FilestreamProvider_1

    где, RBS_X64.msi – это соответственно имя установочного файла,
    “WSS_Content” – имя базы данных контента веб-приложения,
    “DBInstanceName” – имя SQL-сервера.

    SharePoint и SQL сервер на разных серверах в ферме, я устанавливаю на сервер с SharePoint, нужно устанавливать еще на сервер SQL?

    И какой файл нужно устанавливать? У Вас Сергей, в коде, приложенном к вебкасту, файл RBS_x64.msi весит 4,8 мегабайт, но я в сети нашел ссылку по которой скачивается файл RBS.msi 5.3 мегабайта


    Sharepoint Server 2010 на Windows Server 2008 R2 + SQL Server Enterprise 2008R2

    3 июня 2011 г. 16:16
  • В Configuration Manager SQL не включил Allow Remote Clients to have streaming access to FILESTREAM data
    Sharepoint Server 2010 на Windows Server 2008 R2 + SQL Server Enterprise 2008R2
    • Помечено в качестве ответа Oleksii Zubach 3 июня 2011 г. 17:22
    3 июня 2011 г. 17:22