首页 > 文件服务器上的地址存放

文件服务器上的地址存放

程序系统中用到文件服务器的情况下,在数据库中存储的是相对地址还是绝对地址,大家有什么相关方面的经验


千万别存地址,只存文件名,比如xxx.jpg,否则一旦外部文件发生变更或者需要迁移就完了。


其实不用存地址,只保存文件名

rails中这样做, 只要设置下文件路径

class MyUploader < CarrierWave::Uploader::Base
  def store_dir
    'public/my/upload/directory'
  end
end

我一般存的是 2013/11/21/1472589631234.jpg 这样的地址。
模板的配置文件中设置 __UPLOAD__/ 替换为 /proj/public/upload/
然后模板中大概是这样的。

<img src="__UPLOAD__/{$news.image}">
【热门文章】
【热门文章】