Ищу SharePoint Хостинг App Решение которое будет предоставление Брендинг файлов (JS/CSS/изображений) в SharePoint Online/Office 365 среды.Как создать файлы брендинга с помощью SharePoint Hosted App в SharePoint Online/Office 365?
Я получил очень хорошую статью для того чтобы достигнуть этого и пытался реализовать то же самое, как показано в ссылке ниже: http://www.sharepointnutsandbolts.com/2013/05/sp2013-host-web-apps-provisioning-files.html
Это решение не работает для меня, и в то время выполнения приложения, я получаю ниже ошибки: Failed to provision file into host web. Error: Unexpected response data from server.
Вот код, который дает мне сообщение об ошибке:
// utility method for uploading files to host web..
uploadFileToHostWebViaCSOM = function (serverRelativeUrl, filename, contents) {
var createInfo = new SP.FileCreationInformation();
createInfo.set_content(new SP.Base64EncodedByteArray());
for (var i = 0; i < contents.length; i++) {
createInfo.get_content().append(contents.charCodeAt(i));
}
createInfo.set_overwrite(true);
createInfo.set_url(filename);
var files = hostWebContext.get_web().getFolderByServerRelativeUrl(serverRelativeUrl).get_files();
hostWebContext.load(files);
files.add(createInfo);
hostWebContext.executeQueryAsync(onProvisionFileSuccess, onProvisionFileFail);
}
Пожалуйста, предложите мне, что может быть проблема в этом коде? Или еще предложите мне другой способ/ссылку, в которой я могу создать приложение, размещенное в SharePoint, для предоставления файлов брендинга.
Спасибо заранее!
Есть еще информация, как внутреннее исключение поставщиков более подробной информации о том, что фактические деньги неожиданный ответ? –
@ Ola: Я попытался получить трассировку стека, но это дает мне нулевое значение. Я получаю только одно сообщение, используя 'args.get_message()'. Остальные параметры имеют значение null, за исключением 'get_message(), args.get_errorTraceCorrelationId()' –
У вас есть расширение .txt вначале? –