请求大文件导入的大小限制
MSProject导出/导入服务有两个 API 端点:
- https://export.dhtmlx.com/gantt - 服务于所有导出方法( exportToPDF 、 exportToPNG 、 exportToMSProject 等)的默认端点。 最大请求大小为 10 MB 。
- https://export.dhtmlx.com/gantt/project - 专用于 MS Project 服务的端点( 仅限 exportToMSProject / importFromMSProject )。 最大请求大小:40 MB 。
端点可以由导出配置对象的 server 属性指定:
gantt.importFromMSProject({
server:"https://export.dhtmlx.com/gantt",
data: file,
callback: function(project){
// some logic
}
});
如果未指定端点, https://export.dhtmlx.com/gantt 则默认使用 。 以下调用等效于上述调用:
gantt.importFromMSProject({
data: file,
callback: function(project){
// some logic
}
});
为了导出或导入超过 4MB 限制的大型项目,可以使用第二个端点:
gantt.importFromMSProject({
server:"https://export.dhtmlx.com/gantt/project",
data: file,
callback: function(project){
// some logic
}
}

本文介绍了dhtmlxGantt项目管理工具与MS Project在导入导出时的大小限制,特别是针对大文件的处理。dhtmlxGantt提供了一个专用端点`https://export.dhtmlx.com/gantt/project`,支持最大40MB的请求。同时,文章指出了两者在时间计算上的不同,如工作时间设置和日期转换,并提供了相应的解决方案,如调整`HoursPerDay`、`MinutesPerDay`和`duration_unit`设置来匹配计算结果。
最低0.47元/天 解锁文章
6662

被折叠的 条评论
为什么被折叠?



