SharePoint случайно заменяет имена файлов в веб-частях? - PullRequest
1 голос
/ 10 ноября 2009

Хорошо. SharePoint сводит меня с ума, и мне нужно узнать, сталкивался ли кто-либо с подобной проблемой или знает решение:

У меня есть веб-часть редактора контента с некоторым HTML, включая ссылки на файлы PDF, которые я немного изменил, чтобы добавить строку запроса номера сотрудника, например:

<a href="http://moss.company.com/group/home/EPermits
    /Blank%20Form%20Templates/_blank_breach_permit.pdf?empNum=">New Breach Permit</a>

И, похоже, SharePoint случайным образом заменяет имя файла на aab04168 или некоторые другие подобные символы:

<a href="http://moss.company.com/group/home/EPermits
    /Blank%20Form%20Templates/aab04168?empNum=">New Breach Permit</a>   

После того, как это произошло несколько раз без объяснения причин, я попытался изменить веб-часть редактора контента, чтобы посмотреть непосредственно на файл documentLinks.html, расположенный в папке «Общие документы» на сайте SharePoint, и угадать, что ... SharePoint отредактировал этот документ и заменил мои имена файлов со случайными символами тоже там!

Проверка того, что имена файлов, начинающиеся с подчеркивания, могут вызывать некоторые внутренние процедуры SharePoint. Я переименовал все файлы, чтобы удалить начальное подчеркивание - к сожалению, проблема не может быть сразу воспроизведена, и сейчас я жду, чтобы увидеть, столкнуться с дальнейшими неприятностями.

edit : подчеркивание в имени файла не помогло ... мой documentLinks.html оказался модифицированным, и все hrefs были заменены случайными символами снова. Теперь я устанавливаю hrefs в javascript с текстом имени файла, объединенным из нескольких строк.

linkEle.href = ".../EPermits/Blank%20Form%20Templates/blank" + "_Chemical_Usage.pdf?empNum=" + empNumber;

1 Ответ

0 голосов
/ 10 апреля 2010

Sharepoint использует поле «Заголовок» библиотеки документов в качестве имени файла. Если имя файла PDF не сохраняется в поле «Заголовок», то Sharepoint может создать для вас уникальный «Заголовок». Проверьте структуру столбцов библиотеки документов и убедитесь, что вы сохраняете имя файла PDF в поле «Заголовок».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...