Je cherche SharePoint App Solution Hosted qui sera disposition des fichiers image de marque (JS/CSS/Images) dans SharePoint Online/Office 365 environnement.Comment provisionner des fichiers Branding à l'aide de SharePoint Hosted App dans SharePoint Online/Office 365?
J'ai obtenu un très bon article à achive cela et a essayé de mettre en œuvre le même que celui indiqué dans le lien ci-dessous: http://www.sharepointnutsandbolts.com/2013/05/sp2013-host-web-apps-provisioning-files.html
Cette solution ne fonctionne pas pour moi et en exécution de l'application, je me fais ci-dessous erreur: Failed to provision file into host web. Error: Unexpected response data from server.
Voici le code qui me donne l'erreur:
// 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);
}
S'il vous plaît me suggérer, ce qui peut être la question dans ce code? Ou bien me suggérer une autre manière/référence dans laquelle je peux créer une application hébergée par SharePoint pour provisionner des fichiers de marque.
Merci à l'avance!
Y at-il un peu plus d'informations comme une exception interne que les fournisseurs plus de détails sur ce que la réponse inattendue de l'argent réel est? –
@Ola: J'ai essayé d'obtenir une trace de pile mais cela me donne une valeur nulle. Je reçois le même message seulement en utilisant 'args.get_message()'. Les autres paramètres sont null, excepté 'get_message(), args.get_errorTraceCorrelationId()' –
Avez-vous provisionné une extension .txt au début? –