Phoenix LiveView 上传深入解析

发表于 2020 年 11 月 19 日 作者 Chris McCord


Phoenix LiveView 0.15 版本发布了全新的上传功能,使得在现代应用中轻松实现丰富、交互式的文件上传变得前所未有的简单,它具备用户期望的所有高级功能,例如文件上传、后处理以及直接上传到云存储。我们将通过一步一步的深入解析,向您展示如何在上一篇文章中构建的 Twitter 时间线克隆应用中添加 LiveView 上传功能。我们将首先介绍基本的服务器上传,然后通过重构实现对 S3 的直接支持。

我们迫不及待地想看看大家用这些新功能能构建出什么。以前需要复杂操作才能实现的任务,例如文件后处理、文件进度和多文件交互式选择,现在只需几下键盘就能完成。让我们开始吧!

祝您编程愉快!