2
我有一个应用程序,通过回形针上传和存储在S3上的很多图像。 S3在告诉我的iOS应用有几个图像键不存在(虽然我看到他们的确存在,当我看看我的S3存储桶)时,我遇到了一些麻烦。我的一个理论是,这是由文件名引起的,所以我想简化我的回形针路径。回形针和S3:如何更改附件路径,无需重新上传
我现有的路径是:
:path => "/:class/:style/:id_:basename.:extension"
我想它是
:path => "/:class/:id/:style.:extension"
这是干净多了。
我的问题是,我不知道如何去做这件事。我的第一个想法是改变模型中的路径格式字符串,然后重新处理!所有的附件,但现在我意识到回形针需要使用原始路径来获取原始上传的图像,然后才能重新处理并将图像保存到新路径。
有没有简单快捷的方法来做出这个改变?
谢谢!
感谢您的信息。实际上,我可以使用传输来挂载我的S3帐户,就像我的Mac上的文件系统一样,所以我可以使用一些批量重命名魔术来实现这个诀窍......我只是不知道这一点。 :) – CharlieMezak 2011-02-02 20:43:54