![](/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.