Я использую загрузчик файлов для загрузки документа с помощью соединения cmis. Я создал пункт назначения в пробной учетной записи neo.
Также я делаю вызов ajax, чтобы загрузить остальные данные в документ в качестве услуги.
вид.xml
FileUploader id=fileUploader name=myFileUpload uploadUrl=/cmis/4f1abc71a1788bc6c05f54a5/root width=400px tooltip=Загрузите файл на локальный сервер uploadComplete=handleUploadComplete change='onChangeDoc'/›
контроллер.js
var BASE64_MARKER = 'data:' + file.type + ';base64,';
var reader = new FileReader();
reader.onload = (function(theFile) {
return function(evt) {
var base64Index = evt.target.result.indexOf(BASE64_MARKER) + BASE64_MARKER.length;
var base64 = evt.target.result.substring(base64Index);
var data = {
'propertyId[0]': 'cmis:objectTypeId',
'propertyValue[0]': 'cmis:document',
'propertyId[1]': 'cmis:name',
'propertyValue[1]': file.name,
'cmisaction': 'createDocument',
'documentInputStream': base64
};
var formData = new FormData();
jQuery.each(data, function(key, value) {
formData.append(key, value);
});
$.ajax({
type: 'POST',
url: '/cmis/4f1abc71a1788bc6c05f54a5/root',
data: formData,
cache: false,
contentType: false,
processData: false,
success: function(response) {
sap.m.MessageToast.show("File Uploaded Successfully");
},
error: function(error) {
sap.m.MessageToast.show("File Uploaded Unsuccessfully");
}
});
};
})(file);
reader.readAsDataURL(file);
Документ загружается, но содержимое не загружается.
Ошибка:
{исключение: ограничение, сообщение: контент недоступен: objectid = px7goMt94zMxekyiUqQQBPWQd63-TYivo90adO1Eyxk репозиторий ID = 4f1abc71a1788bc6c05f54a5}
Может ли кто-нибудь помочь мне здесь?