- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在使用 nodejs 并尝试一次删除多个对象。但出于某种原因,尽管没有返回任何错误,但该操作并未按预期进行(文件未被删除)。这是代码:
s3.deleteObjects({
Bucket: 'myprivatebucket/some/subfolders',
Delete: {
Objects: [
{ Key: 'nameofthefile1.extension' },
{ Key: 'nameofthefile2.extension' },
{ Key: 'nameofthefile3.extension' }
]
}
}, function(err, data) {
if (err)
return console.log(err);
console.log('success');
});
如果我尝试遍历文件,并使用 s3.deleteObject
方法,那么效果会很好。
我还尝试指定不带子文件夹的存储桶(如“myprivatebucket”),但我再次没有得到结果。
关于如何使这个东西工作的任何想法?我正在使用 Node 版本:0.10.32,aws 应该是 2.0.17。
最佳答案
好吧,我终于解决了这个问题。
插入文件时,我将所谓的子文件夹包含在存储桶名称中。例如:
{ Bucket: 'myprivatebucket/some/subfolders', Key: 'nameofthefile1.extension' }
这显然是错误的,应该避免。正确的用例如下:
{ Bucket: 'myprivatebucket', Key: 'some/subfolders/nameofthefile1.extension' }
像这样插入项目后,只需使用相同的桶和键删除对象就可以了!至少,对我来说它有效!
关于node.js - amazon s3 deleteObjects nodejs - 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25964151/
我正在检查一些遗留的 Win32/MFC 项目。 我发现了以下(伪代码): HDC hDC = ::CreateCompatibleDC(hDCWnd); HANDLE hFileMap = ::Cr
我在核心数据中具有以下实体,如下图所示。 所有关系的删除规则是层叠。 问题: 每当我删除第2级的任何一个实体对象并执行[context save:&error];时,表Entity1中的所有其他对象都
我在表格 View 中使用核心数据模型时遇到问题。在 TableView 的 commitEditingStyle: delegate 方法中,我首先删除模型的对象,然后删除 TableView 中的
根据 MSDN The DeleteObject function deletes a logical pen, brush, font, bitmap, region, or palette, fr
代码如下: [[NSManagedObjectContext MR_defaultContext] deleteObject:[self.fetchedResultsController object
使用 Entity Framework,我尝试像这样从我的对象上下文中删除一些对象: foreach (var item in context.Items.Where( i => i.Value >
我有以下模型,如图所示。 alt text http://img521.imageshack.us/img521/9741/schermata20100224a12251.png 我的应用程序需要刷新
我的应用程序的一些用户在使用我的 TableView 时遇到了崩溃,它使用了 NSFetchedResultsController从 Core Data 获取数据源。我的 View Controlle
我想知道,在以下情况下我需要调用 DeleteObject 吗? CFont* oldFont = label.GetFont(); LOGFONT oldLogFont; oldFont->GetL
我一直在尝试使用 TSqlModel 方法 DeleteObjects 以编程方式从数据库项目中删除某些用户。问题是当我调用该方法时,用户仍留在模型中。我想知道我是否正确调用了该方法。这是我正在做的事
要从核心数据中删除一个对象o,是否可以使用该对象自己对托管对象上下文managedObjectContext的引用? [o.managedObjectContext deleteObject:o];
我正在使用 C++ 开发 Windows 应用程序。我使用 LoadImage 将 bmp 文件加载到 DC,它正确显示。但是,当我调用 DeleteObject 时,内存似乎并没有被释放。 (我使用
我无法正确删除 HKCorrelation 对象。如果我删除它,我最终会得到每个实体的单独条目,以及原始的相关性。此外,尝试手动清理每个样本也会失败。我没有做任何花哨的事情。 . .只需调用:HKHe
Windows 中是否存在某种 NULL 句柄?如果我通过 CreateCompatibleBitmap() 创建一个 bmp 并通过 DeleteObject() 删除它并且想要使用 move 语义
我正在使用通过 composer 安装的适用于 PHP 的 AWS 开发工具包版本 2.4.7。从 S3 存储桶中删除文件后,即使文件实际上已从 S3 中删除,响应对象中的 DeleteMarker
这是我的代码,我不知道我做错了什么。我正在按照文档中的说明进行操作 http://realm.io/docs/cocoa/0.91.1/#deleting-objects // Dele
使用 EF 删除对象(及其子对象)的最佳方法是什么?我只想传递要删除的对象的 ID,并让 EF 处理删除其依赖数据(外键数据)。是否必须先根据 id 检索对象,然后调用“DeleteObject”?
假设我有两个模型,Book 和 Page: class Book(models.Model): pass class Page(models.Model): book = models
我正在从我的 fetchResultsController 加载一个 User 对象,从所述 User 获取一堆相关的 Sites 对象,将它们放入一个数组中,排序,然后显示在 UITableView
当尝试使用对象向服务器发送 DELETE 请求时,如果您像这样填充 success block ,RestKit 会尝试引用已释放的对象: [[APIClient objectManager] del
我是一名优秀的程序员,十分优秀!