6
我已经用amw S3在rails应用上做了一个红宝石。如何从ruby中删除亚马逊S3中的文件
我可以上传照片,但我试图删除照片,即使照片参考在数据库中被删除,照片仍然在S3中。
我该如何从S3中删除文件?
我已经用amw S3在rails应用上做了一个红宝石。如何从ruby中删除亚马逊S3中的文件
我可以上传照片,但我试图删除照片,即使照片参考在数据库中被删除,照片仍然在S3中。
我该如何从S3中删除文件?
您的问题没有正确指定。如果你能提供更多的信息,那会很好。但是这里有一些如何处理Amazon S3上的文件的选项。
根据this documentation你可以使用method delete(见实施)从Ruby Library for Amazon's Simple Storage Service's (S3) REST API.
所以应该是这样的:
AWS::S3::S3Object.delete('goodbye.txt', 'my-new-bucket')
非常有益的可能是还this question。
无论如何,我强烈建议您在将文件上传到Amazon S3时使用Paperclip或Carrierwave。一些有用的文章: