![](/img/trans.png)
[英]Rackspace cloud files: Image Upload to rackspace cloud files using PHP
[英]Trouble with last_modified - Rackspace Cloud Files (PHP API)
使用Rackspace雲文件作為備份存儲庫,但是它們是PHP API的新功能。 我想刪除文件,但無法使用api返回last_modified日期。
$container = $conn->get_container('tmp');
$files = $container->list_objects();
foreach ($files as $file) {
echo $file; // echo filename
echo $file->last_modified(); // this syntax is incorrect
}
list_objects
返回一個字符串數組,即對象的名稱。 您還可以獲取PHP對象,這些對象允許您使用OOP對那些對象執行操作。 因此,只需更改盡可能少的代碼,我們就可以將字符串轉換為對象:
$container = $conn->get_container('tmp');
$files = $container->list_objects();
foreach ($files as $file) {
echo $file; // echo filename
$file_obj = $container->get_object($file);
echo $file_obj->last_modified;
}
快一點,只需獲取一個對象數組即可:
$container = $conn->get_container('tmp');
$files = $container->get_objects();
foreach ($files as $file) {
echo $file->name; // echo filename
echo $file->last_modified;
}
該代碼尚未經過測試的節點,但應該可以使您接近可行的東西。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.