![](/img/trans.png)
[英]How to clear shopping cart automatically after a certain period in asp.net
[英]How To Remove File After certain period from RackSpace Cloud using Asp.Net?
我正在使用“ net.openstack.Providers.Rackspace”創建對象並將文件保存到雲。
我想在30天后從RackSpace Cloud自動刪除新上傳的文件。
我對此進行了大量搜索,發現可以使用“ X-Delete-After”元數據。 我無法獲得如何實現相同的功能。
我正在使用以下代碼創建對象:
CloudFilesProvider cloudFilesProvider = GetCloudFileSytemObject();
cloudFilesProvider.CreateObject(strContainer, fupUploadStream, fileName);
請幫助我有關從雲中自動刪除。 謝謝
最后我找到了解決方案,這是相同的代碼
CloudFilesProvider cloudFilesProvider = GetCloudFileSytemObject();
Dictionary<string, string> dicMetadata = new Dictionary<string,string>();
dicMetadata.Add("X-Delete-After", "2592000");
cloudFilesProvider.CreateObject(strContainer, fupUploadStream, fileName, headers: dicMetadata);
此處的“ 2592000(秒)”等於30天。
此代碼將頭添加到文件“ X-Delete-At”,並自行計算要刪除文件的日期時間。
現在,在我們要刪除之后,我們可以刪除文件內容,但是文件本身不會被刪除。
我正在搜索相同的內容,並嘗試與RackSpace Cloud聯系。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.