لديّ ملف في مستودع جهاز Alfresco (4.1.5) الذي أريد قراءة المحتوى من خلال API API لخدمات Alfresco. للبحث ، أريد استخدام مسار الملف ، وليس UUID. ومع ذلك ، فإن البحث عن طريق المسار لا يعمل ، فقط البحث عن طريق Uuid. لا يمكنني العثور على الخطأ.
هذا هو مسار الملف:
Dispampath واسم الملف:
/Company Home/Data Dictionary/Cleaner Configs/cleaner.properties
QNAMEPATH:
/app:company_home/app:dictionary/cm:Cleaner_x0020_Configs/cm:cleaner.properties
يبحث عن طريق Uuid مع عنوان URL التالي لـ REST API:
http://localhost:8080/alfresco/service/cmis/i/2391adf9-365c-4959-bf30-8f001154c100/content
ومع ذلك ، فإن البحث عن طريق المسار فقط لا يعمل. لا مع المسار الأساسي ولا مسار العرض:
http://localhost:8080/alfresco/service/cmis/p/app:company_home/app:dictionary/cm:Cleaner_x0020_Configs/cm:cleaner.properties/content?a=false
http://localhost:8080/alfresco/service/cmis/p/Company%20Home/Data%20Dictionary/Cleaner%20Configs/cleaner.properties/content?a=false
أحصل على خطأ 404 في كلتا الحالتين:
Message: 10080001 Unable to find ObjectPathReference[storeRef=workspace://SpacesStore,path=/app:company_home/app:company_home/app:dictionary/cm:Cleaner_x0020_Configs/cm:cleaner.properties]
Exception: org.springframework.extensions.webscripts.WebScriptException - 10080001 Unable to find ObjectPathReference[storeRef=workspace://SpacesStore,path=/app:company_home/app:company_home/app:dictionary/cm:Cleaner_x0020_Configs/cm:cleaner.properties]
المرجعي:
http://wiki.alfresco.com/wiki/cmis_web_scripts_reference#get_content_.28getcontent.29
يحصل على دفق المحتوى للمستند المحدد ، أو يحصل على دفق تسليم لتسليم محدد لمستند.
Get/Alfresco/Service/CMIS/P {path}/content {property}؟ a = {attach؟}