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

Javascript 我可以在Alfresco拖放上载中选择内容类型吗?,javascript,file-upload,alfresco,alfresco-share,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"

在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的选项,无论是在上传期间还是上传之后 共享/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/upload/

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

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

很抱歉,这是一个坏消息,但这个功能是故意不可用于拖放文件上传。上载文件后,您仍然可以手动更改内容类型,但之前不能

以下是一个由用户在几个版本后提交的错误报告,该报告详细说明了此功能缺失的原因:

更新


我只想补充一点,从AlfrescoCommunity4.0b开始,任何允许为拖放上传选择自定义内容类型的功能都已从代码库中删除。可以对其他文件进行一些修改并实现这一点,但不仅仅是通过配置。

是的,这对flash上载和html上载很好,但我希望在dnd上载中使用该功能。我修改了flash上传和dnd上传,但它似乎不起作用。这段代码在拖放上传和flash上传中都适用吗?