本文簡要介紹 python 語言中 arcgis.gis.ResourceManager.add
的用法。
用法:
add(file=None, folder_name=None, file_name=None, text=None, archive=False, access=None, properties=None)
返回:
Python dictionary in the following format (if successful): {
”success”: True, “itemId”: “<item id>”, “owner”: “<owner username>”, “folder”: “<folder id>”}
else like the following if it failed: {“error”: {
”code”: 400, “messageCode”: “CONT_0093”, “message”: “File type not allowed for addResources”, “details”: [] }}
# Usage Example >>> Item.resources.add("file_path", "folder_name", "file_name", access = "private")
add
操作將新文件資源添加到現有項目。例如,用作報告模板的自定義徽標的圖像。所有文件都添加到該項目的‘resources’文件夾中。文件資源使用配額中的存儲空間並進行病毒掃描。項目大小已更新以包括添加的資源文件的大小。注意:
添加的每個文件不應超過 25 Mb。
允許添加文件資源的受支持項目類型包括:矢量切片服務、矢量切片包、樣式、代碼附件、報告模板、Web 製圖應用程序、要素服務、Web Map、統計數據收集、場景服務和 Web 場景。
支持的文件格式有:JSON、XML、TXT、PNG、JPEG、GIF、BMP、PDF、MP3、MP4 和 ZIP。此操作僅適用於項目所有者和組織管理員。
Parameter
Description
file
可選字符串。需要添加的文件的路徑。
folder_name
可選字符串。如果必須將文件添加到資源下的文件夾中,請提供文件夾名稱。
file_name
可選字符串。文件名用於重命名已上傳的現有文件資源,或與文本一起用作其文件名。
text
可選字符串。要添加為文件資源的文本輸入,與file_name 一起使用。如果使用此資源,則需要file_name。
archive
可選布爾值。默認值為 False。如果為 True,則提取添加的文件資源並將文件上傳到相應的文件夾。
access
可選字符串。將文件資源設置為私有,無論項目訪問級別如何,或者通過將其設置為
inherit
來恢複它,這使得項目資源具有與項目相同的訪問權限。支持的值:
private
或inherit
。properties
可選詞典。設置資源的屬性,例如
editInfo
。
相關用法
- Python ArcGIS ResourceManager.get用法及代碼示例
- Python ArcGIS ResourceManager.update用法及代碼示例
- Python ArcGIS ResourceManager.remove用法及代碼示例
- Python ArcGIS ResourceManager.export用法及代碼示例
- Python ArcGIS ReportManager.quick_report用法及代碼示例
- Python ArcGIS RealTimeAnalyticsManager.get用法及代碼示例
- Python ArcGIS RealTimeAnalytics.status用法及代碼示例
- Python ArcGIS RealTimeAnalytics.metrics用法及代碼示例
- Python ArcGIS RealTimeAnalytics.start用法及代碼示例
- Python ArcGIS RealTimeAnalyticsManager.items用法及代碼示例
- Python ArcGIS RealTimeAnalytics.delete用法及代碼示例
- Python ArcGIS RealTimeAnalytics.stop用法及代碼示例
- Python ArcGIS Report.query用法及代碼示例
- Python ArcGIS ReportManager.create用法及代碼示例
- Python ArcGIS RunInterval用法及代碼示例
- Python ArcGIS Raster.remove_variables用法及代碼示例
- Python ArcGIS Raster.export_image用法及代碼示例
- Python ArcGIS Raster.get_dimension_values用法及代碼示例
- Python ArcGIS Raster.get_dimension_attributes用法及代碼示例
- Python ArcGIS Raster.read用法及代碼示例
- Python ArcGIS Raster.append_slices用法及代碼示例
- Python ArcGIS Raster.summarize用法及代碼示例
- Python ArcGIS RoleManager用法及代碼示例
- Python ArcGIS RasterManager.add用法及代碼示例
- Python ArcGIS Raster.get_variable_attributes用法及代碼示例
注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 arcgis.gis.ResourceManager.add。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。