使用Vapor上传文件

时间:2016-08-17 04:51:57

标签: vapor

我在Body section的文档中看到,现在支持文件上传 - 或者至少我这样理解

我在后端开发方面没有强大的基础 - 特别是如果涉及到仍然像Vapor那样快速发展的框架。 我想知道是否有人可以提供文件上传的真实例子?我希望有一个简单的网页,可以将文件上传到后端,然后存储以备将来使用。

1 个答案:

答案 0 :(得分:19)

Vapor允许使用Multipart编码上传文件。您可以在此处阅读有关HTTP上传的更多信息:

How does HTTP file upload work?

还在这里:

What does enctype='multipart/form-data' mean?

因此,将文件上传到Vapor的HTML代码如下所示:

True

然后是Vapor中的代码

class User
  has_many :books
end

class Book
  belongs_to :user
end

就如何存储图像而言,这取决于您。您可以存储在数据库中,也可以在您具有写访问权限的系统上创建文件夹。