gpt4 book ai didi

ruby - 尝试将文件上传到 Rails 时出现 EOFError(错误的内容主体)

转载 作者:数据小太阳 更新时间:2023-10-29 08:29:01 25 4
gpt4 key购买 nike

注意:我已将所有控制台输出作为 pastebin 链接包含在内,以使这个问题易于阅读......

我正在尝试为我的 RoR 应用程序创建一个基本的图像文件上传。但是每次我提交一个附有图像的表单(一个带有单个文件输入的多部分编码表单)时,我都会在 WEBRick 控制台上收到以下错误:

http://pastebin.com/2kRgTaNg

我找了一段时间,其他几个地方也提到了类似的问题,但我找到的唯一处方是由于特定版本的错误而升级了 rack-test。我似乎找不到他们引用的是哪个版本,而且我运行了 gem updatebundle update 都无济于事。这是 bundle 的输出:

http://pastebin.com/7QZtGHaG

我不确定我还能做些什么来升级 rack-test - 我对 Rails 和一般的 Linux 环境还是很陌生。

最后一点:虽然我尝试上传几个不同大小的不同文件,从 4KB 到 300KB,但在 Firebug 中看到的请求大小总是 216B。我不太熟悉多部分文件上传请求的内部工作原理,但我的 HTML 表单本身是否有问题?

类似问题的链接:

Rails3, Cucumber, Capybara, File upload => bad content body (EOFError)?

http://groups.google.com/group/cukes/browse_thread/thread/5028306893c2c54a

最佳答案

使用 Sinatra 遇到此错误 - 结果是文件输入缺少名称属性。

关于ruby - 尝试将文件上传到 Rails 时出现 EOFError(错误的内容主体),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6464205/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com