我在Body section的文档中看到,现在支持文件上传 - 或者至少我这样理解
我在后端开发方面没有强大的基础 - 特别是如果涉及到仍然像Vapor那样快速发展的框架。 我想知道是否有人可以提供文件上传的真实例子?我希望有一个简单的网页,可以将文件上传到后端,然后存储以备将来使用。
答案 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
就如何存储图像而言,这取决于您。您可以存储在数据库中,也可以在您具有写访问权限的系统上创建文件夹。