这是设置:
- 很简单的表格,只是一个
name
字段,加上两个 ActiveStorage 附件字段square_image
和landscape_image
. - 两个字段都已
direct_upload: true
设置。 - 如果填写了所有表单字段,包括文件,则提交工作完全正确,没问题。
- 但是,如果您只填写该
name
字段,将任何文件字段留空,我invalid_request
每次都会得到一个。
这只发生在 Safari 中。
来自 nginx 的调试日志显示client prematurely closed stream: only 548 out of 953 bytes of request body received
。
好像不是 nginx 的问题,因为我通过本地得到了类似的体验pow
(连接只是挂了很长时间,大概是因为pow
正在等待永远不会到达的数据)。
有没有其他人经历过这个,或者对如何调试有任何想法?我不知道从这里去哪里。
- 导轨 5.2.0
- Safari 11.1 (13605.1.33.1.2)