我可以在Alfresco拖放上传中选择内容类型吗?

时间:2014-05-21 14:06:22

标签: javascript file-upload alfresco alfresco-share

在Alfresco 4.2.1中,Flash上​​传器和HTML上传器都允许用户选择内容类型,但不能选择拖放上传器。如何在Flash和HTML上传器中获得与拖放上传器中的内容类型选择相同的选项?

我修改了dnd-upload.get.js以包含以下代码:

model.contentTypes = [
{
   id: "proj:drawing",
   value: "type.proj_drawing"
},{
   id: "proj:doc",
   value: "type.proj_doc"
}];

但我看不到任何选择ContentType的选项,不会在上传或上传后看到。

2 个答案:

答案 0 :(得分:0)

flash-upload.get.js下  共享/ WEB-INF /类/露天/站点webscripts /组织/露天/组件/上传/

我们需要在内容类型列表中添加自定义内容类型。在这种情况下,我们的自定义内容类型是“custom:Product”。

function getContentTypes()
{
 var contentTypes = [
{
  id: "cm:content",
  value: "cm_content"
  },
 {
  id: " custom:Product",
  value: " custom:Product"
   }];
 return contentTypes;
}
model.contentTypes = getContentTypes()

答案 1 :(得分:0)

很抱歉成为坏消息的承载者,但此功能无意用于拖放文件上传。在上传文件后,您仍然可以手动更改内容类型,但不是之前。

这是一个由用户提交的几个版本的错误报告,详细说明了为什么缺少此功能:https://issues.alfresco.com/jira/browse/ALF-11350

<强>更新

我只想补充一点,就像Alfresco Community 4.0b一样,任何能够为拖放上传选择自定义内容类型的功能都已从代码库中删除。 可能可以对其他文件进行一些修改并实现这一目标,但不能单独通过配置。