我從我的rails應用上傳文件到亞馬遜s3,但它工作正常,但是,我想知道如何將一些字符串附加到要上傳的文件。例如,如果用戶選擇了文件abc.jpg,我需要將其附加爲header_abc.jpg。我怎樣才能做到這一點?上傳文件時重命名
Q
上傳文件時重命名
1
A
回答
0
path = picture.attachment.path()
new_file_name = "header_" + picture.attachment_file_name
FileUtils.move(path, File.join(File.dirname(path), new_file_name))
picture.attachment_file_name = new_file_name
picture.save
0
假設您使用來自標籤列表的回形針。
在我們的模型:
has_attached_file :image, :path => ":rails_root/public/images/header_:basename.:extension"
+0
我有一個附件模型所有我的模型有附件將使用它我需要專門改變它爲一個模型單獨 – user315252 2011-02-24 07:57:10
0
has_attached_file :image,
:styles => { :medium => ["140x140>", :jpg],
:thumb => ["109x82>", :jpg],
:small => ["54x41>", :jpg],
:article => ["500x500>", :jpg] },
:storage => :s3,
:s3_credentials => "#{RAILS_ROOT}/config/s3.yml",
:path => "article/:id/:style.:extension",
:bucket => S3_BUCKET
相關問題
- 1. 上傳時重命名文件 - PHP
- 2. WordPress;上傳文件時重命名
- 3. 上傳後重命名文件名
- 4. 重命名並上傳文件
- 5. 重命名多個文件上傳codeigniter
- 6. 重命名上傳圖像文件php
- 7. 文件上傳重命名rand.ext
- 8. Django文件上傳和重命名
- 9. 如何重命名上傳的文件?
- 10. 上傳到文件夾時重命名圖像時出錯
- 11. 上傳到Amazon S3時命名文件
- 12. 上傳有效文件時重新命名文件擴展名在fileupload
- 13. PHP - 上傳並覆蓋文件(或上傳並重命名它)?
- 14. 重命名上傳的文件時間戳不工作
- 15. 如何在上傳時在c#中重命名文件?
- 16. 在php上傳時重命名文件mysql mysql
- 17. 使用php-uploader上傳時不能重命名文件
- 18. 如何在通過文件上傳器上傳文件時命名文件?
- 19. 如何在jquery文件上傳中重命名文件
- 20. 上傳到文件夾後重命名文件
- 21. 根據標準上傳文件後重命名文件
- 22. jquery文件上傳 - 如何覆蓋文件不重命名
- 23. 在上傳過程中重命名文件名
- 24. 重命名文件上傳到隨機名稱
- 25. 重命名上傳文件,發佈新名稱到數據庫
- 26. ARRAY之前上傳後重命名文件名 - PHP
- 27. php重命名(未知)上傳的文件擴展名
- 28. 下載文件時重命名文件
- 29. 使用php上傳文件並重命名後移動臨時文件困難
- 30. Php文件上傳,重命名文件,然後在'成功上傳'頁面返回新文件名?
上載軌創建一個臨時文件,我需要改變這個名字。模型中是否有可能被指定?當我們正在定義可附加 – user315252 2011-02-24 07:47:08