使用 Vue 前端、Rails 后端实现图片上传的功能

2020-11-19 22:19:39 +08:00
 ChrisZou

正文见 https://chriszou.com/2020/11/16/upload-image-using-vue-and-rails/
核心方法是使用 formData 作为 ajax 的 body,之前主要不清楚的点在于 csrf token 的传递。
当然,这里的方法可能不是最好的。如果哪位大神有更好的方法实现,还请不吝指教!

4482 次点击
所在节点    Ruby on Rails
1 条回复
wangkun025
2020-11-25 22:33:03 +08:00
看的一脸懵,api 的情况下,是不需要 csrf token 的,因为没有意义。
所以应该跳过 csrf
方法也很简单。在 application_controller.rb 里面,修改 protect_from_forgery
把 protect_from_forgery with: :exception 修改成 protect_from_forgery with: :null_session
实际上,文件里有注释。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/727307

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX