将文件上传到门户 (数据管理)

摘要

用于将文件上传到活动门户。 受支持的文件类型为 .lyrx.mapx.pagx.pdf.rptt.rptx.stylx

使用情况

  • 以下为受支持的文件类型:

  • 文件大小限制为 500 GB。 有关详细信息,请参阅注意事项和限制

  • 必须使用有权创建内容的帐户登录到 ArcGIS OnlineArcGIS Enterprise

  • 可以使用允许地理处理工具覆盖现有数据集选项来控制该工具是否可以覆盖门户上的现有文件。 启用此选项后,如果所选门户文件夹中存在具有相同名称和标题的文件,则将覆盖该文件。

参数

标注说明数据类型
输入文件

将上传到活动门户的文件。 受支持的文件类型为图层 (.lyrx)、布局 (.pagx)、地图 (.mapx)、PDF (.pdf)、报表 (.rptx)、报表模板 (.rptt) 和样式 (.stylx)。

File
标题

门户项目的标题。

String
文件夹
(可选)

门户上现有文件夹或新文件夹的名称。

String
摘要
(可选)

项目的简短描述。

String
标签
(可选)

用于描述项目的关键字或术语。 将以逗号分隔各个标签。

String
共享级别
(可选)

指定项目的共享级别。

  • 所有者仅项目的所有者将拥有访问权限。
  • 组织组织的所有成员均拥有访问权限
  • 所有人所有人(包括组织外部的人员)将拥有访问权限
String
群组
(可选)

将与其共享项目的群组。

String

派生输出

标注说明数据类型
文件项目 ID

文件的门户项目 ID。

String
文件项目 URL

已上传到门户的文件的项目 URL。

String

arcpy.management.UploadFileToPortal(in_file, title, {folder}, {summary}, {tags}, {sharing_level}, {groups})
名称说明数据类型
in_file

将上传到活动门户的文件。 受支持的文件类型为图层 (.lyrx)、布局 (.pagx)、地图 (.mapx)、PDF (.pdf)、报表 (.rptx)、报表模板 (.rptt) 和样式 (.stylx)。

File
title

门户项目的标题。

String
folder
(可选)

门户上现有文件夹或新文件夹的名称。

String
summary
(可选)

项目的简短描述。

String
tags
(可选)

用于描述项目的关键字或术语。 将以逗号分隔各个标签。

String
sharing_level
(可选)

指定项目的共享级别。

  • OWNER仅项目的所有者将拥有访问权限。
  • ORGANIZATION组织的所有成员均拥有访问权限
  • EVERYONE所有人(包括组织外部的人员)将拥有访问权限
String
groups
[groups,...]
(可选)

将与其共享项目的群组。

String

派生输出

名称说明数据类型
file_item_id

文件的门户项目 ID。

String
file_item_url

已上传到门户的文件的项目 URL。

String

代码示例

UploadFileToPortal 示例(Python 窗口)

以下脚本可将图层文件上传到活动门户。

import arcpy
arcpy.management.UploadFileToPortal(r"C:\states.lyrx", "MyFile", "", 
                              "My Summary", "tag1, tag2", "EVERYONE", 
                              "MYGROUP")

环境

此工具不使用任何地理处理环境。