[英]CarrierWave uploading files to upload folder after changing storage to dropbox
我正在使用CarrierWave將文件存儲在Dropbox上。我已成功集成了所有內容。 文件已成功存儲在Dropbox上。 問題是CarrierWave仍將文件存儲在本地計算機應用程序文件夾中 。 而且我得到了錯誤
權限被拒絕@ unlink_internal-C:/用戶/名稱/桌面/應用名稱/公共
以前我在配置文件中有這個
class AvatarUploader < CarrierWave::Uploader::Base
storage :file
end
之后,我將其更改為:
class AvatarUploader < CarrierWave::Uploader::Base
storage :dropbox
end
我正在使用Windows 8,並且處於開發模式。 我很想知道為什么即使將存儲更改為保管箱,文件仍仍存儲在本地。 看到這里 錯誤屏幕
上傳到AWS s3時遇到了同樣的問題。 下面的解決方案為我工作:
在config\\initializers\\carrierwave.rb
,添加以下行:
config.delete_tmp_file_after_storage = false
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.