簡體   English   中英

在 VSTS 擴展中上傳文件

[英]Uploading files in VSTS extension

參考這里的鏈接: https : //docs.microsoft.com/en-us/vsts/extend/develop/data-storage

數據存儲的“文檔”是否指任何文件類型?

我們可以通過 VSTS 擴展上傳文件嗎?

IE。 是否可以使用 aspx 或 php 調用服務器端實現來在我的擴展中存儲文件?

正如 Jazimov 所說,您不能將文件存儲在 VSTS 擴展數據存儲中。

我建議您可以通過 VSTS 擴展中的 REST API(例如添加二進制文件)將文件上傳到 VSTS 存儲庫,然后將必要的信息(例如服務器路徑、文件名、objectId 等)存儲在數據存儲中。

Documents 對象是 Document 對象的集合。 文檔對象被反序列化為 JSON 對象。

當您問“文檔”是否可以指任何文件類型時,答案是“否”。 文檔不是文件。 它們從序列化的 C# 對象開始,然后持久保存到數據存儲中。 檢索時,它們作為 JSON 字符串返回。

您可以在存儲之前將文件編碼到您的數據結構中,然后返回的 JSON 將包含您的反序列化文件信息。 請參閱JSON 字符串中的二進制數據。 有關更多詳細信息, 比 Base64 更好的東西

您問題的最后一部分:當然您可以調用上傳和下載文件的服務。 您必須自己編寫該代碼邏輯——它不是 VSTS 擴展的數據存儲子系統的一部分。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM