亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

是否存在沒有關聯 storageSize 屬性的“項目”類型?

是否存在沒有關聯 storageSize 屬性的“項目”類型?

喵喵時光機 2022-01-07 13:09:23
我正在嘗試使用以下代碼將 storageSize 與文件夾中的每個項目相關聯:foldersApi.getFolderContents(projectId, folderId, {}, oAuth2ThreeLegged, credentials)  .then((response) => {    const data = response.body.data;    const included = response.body.included;    const filesArray = data.filter(thing => thing.type === 'items');    filesArray.forEach(file => {      const version = included.find((i) => i.type === 'versions' && i.relationships.item.data.id === file.id);      file.storageSize = version.attributes.storageSize;    });  })在Data Management API Fieldguide 中,它聲明 Version 對象只有storageSize在項目是文件時才具有屬性。什么類型的項目不會是文件?文件是否可能缺少此屬性?如果相關,則該文件夾位于 BIM 360 帳戶中。
查看完整描述

1 回答

?
萬千封印

TA貢獻1891條經驗 獲得超3個贊

在 BIM360 項目文件夾中,會有包括“文件夾”和“項目”在內的數據類型。

是的,有些情況下文件版本缺少“ storageSize ”屬性,以下是我們已經知道的一些情況:

  1. 以前有一個問題,從BIM360 Docs UI上傳的文件缺少這個屬性,詳細請檢查“storageSize”在上傳文件的版本端點響應中沒有出現,這個問題已經記錄和調查,應該根據我剛剛驗證,即使文件是從 UI 上傳的,我們也可以獲得“storageSize”屬性,請驗證,我現在也在與我們的工程師確認(很快會更新您)。但是對于已經從 UI 上傳的舊文件,不幸的是,該屬性仍然丟失。

  2. 對于一些不是普通“種子”文件的文件,例如,它是從種子文件(模型)中提取的文檔,它被設計為沒有該屬性,但如果您有充分的理由請求該屬性,請告訴我即使是提取的文檔。

  3. 如果文件已經被標記為已刪除,并且如果您通過 includeHidden=true 搜索包括隱藏的所有文件,您會看到文件版本也沒有“storageSize”屬性,這是設計的。

如果您確實想獲取存儲大小但它沒有在版本屬性中列出,解決方法是從 OSS 獲取大小,這是另一回事,如果這是您的要求,我們可以討論。

如果您看到其他財產丟失的情況,請向我們提出。


查看完整回答
反對 回復 2022-01-07
  • 1 回答
  • 0 關注
  • 184 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號