首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >尝试将文件上载到Rails时出现EOFError (错误的内容正文)

尝试将文件上载到Rails时出现EOFError (错误的内容正文)
EN

Stack Overflow用户
提问于 2011-06-24 14:24:26
回答 2查看 4.6K关注 0票数 2

注意:我已经将我所有的控制台输出都包含在粘贴链接中,以使这个问题易于阅读……

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

http://pastebin.com/2kRgTaNg

我已经搜索了一段时间,其他几个地方也提到了类似的问题,但我找到的唯一处方是由于某个特定版本中的错误而升级了rack-test。我似乎找不到他们引用的是哪个版本,我已经运行了gem updatebundle update,但都没有用。下面是bundle的输出

http://pastebin.com/7QZtGHaG

我不确定我还能做些什么来升级Rails -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

EN

Stack Overflow用户

发布于 2014-02-01 14:54:33

在使用Sinatra时遇到了这个错误--原来是文件输入缺少name属性。

票数 5
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6464205

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档