代码之家  ›  专栏  ›  技术社区  ›  Jacob Mattison

Rails应用程序中电子邮件附件的首选文件位置?

  •  1
  • Jacob Mattison  · 技术社区  · 17 年前

    File.read("myFile.doc")

    2 回复  |  直到 17 年前
        1
  •  1
  •   mikewilliamson    17 年前

    Rails.root 方法查找项目的根文件夹,并为要上传的附件创建子文件夹:

    File.read(Rails.root + "attachments/myFile.doc")
    
        2
  •  1
  •   Edwin V.    17 年前

    我会看看回形针是如何存储文件的。它似乎为每个文件创建了一个特定的子文件夹,以避免名称冲突。不知道这是如何扩展的,希望永远不会发现。如果你将所有这些存储在数据库中(平均而言,它们可能足够小,可以考虑),你就不必担心处理这些问题。 Some reading 这可能会有所帮助。