Ruby on rails 3 错误401用回形针在轨道上粘贴
Ruby on rails 3 错误401用回形针在轨道上粘贴,ruby-on-rails-3,paperclip,swfupload,Ruby On Rails 3,Paperclip,Swfupload,在rails应用程序中通过swfupload上传文件时出错。奇怪的事情:
当我使用ipaddress而不是localhost访问应用程序时,会出现此错误
我试着用普通的上传器(basic)上传文件,成功了,没有错误。所以我觉得上传很好
那么如何修复它???。我应该显示错误消息吗
谢谢
错误消息:
错误,环境=
{“内容长度”=>“367350”,
“内容类型”=>“多部分/表单数据”;
边界=------------------------------------a19e5ae4ad3b,“
在rails应用程序中通过swfupload上传文件时出错。奇怪的事情:
- 当我使用ipaddress而不是localhost访问应用程序时,会出现此错误
- 我试着用普通的上传器(basic)上传文件,成功了,没有错误。所以我觉得上传很好
那么如何修复它???。我应该显示错误消息吗
谢谢
错误消息:
错误,环境=
{“内容长度”=>“367350”,
“内容类型”=>“多部分/表单数据”;
边界=------------------------------------a19e5ae4ad3b,“网关接口”=>“CGI/1.1”,
“PATH_INFO”=>“/documents.js”,
“查询字符串”=>“”,
“远程地址”=>“192.168.0.112”,
“远程_主机”=>“fallz”,
“请求方法”=>“发布”,
“请求URI”=>“http://www.fallz.com:3000/documents.js",
“脚本名称”=>“”,
“服务器名称”=>“www.fallz.com”,
“服务器端口”=>“3000”,
“服务器_协议”=>“HTTP/1.1”,
“服务器软件”=>“WEBrick/1.3.1
(Ruby/1.9.2/2011-02-18)“,
“HTTP_HOST”=>“www.fallz.com:3000”,
“HTTP_用户_代理”=>“Shockwave Flash”,
“HTTP_连接”=>“保持活动状态”,
“HTTP\U缓存\U控制”=>“无缓存”,
“HTTP_ACCEPT”=>“text/*”,
“rack.version”=>[1,1],
“机架输入”=>#,
“机架错误”=>#>,
“rack.multithread”=>false,
“rack.multiprocess”=>错误,
“rack.run_once”=>错误,
“rack.url_方案”=>“http”,
“HTTP_版本”=>“HTTP/1.1”,
“请求路径”=>“/”,
“action_dispatch.parameter_filter”=>[:密码,
:密码,:密码\u确认],
“行动调度秘密令牌”=>“8C1EEBBF7A4A0611ED20AE08F05CC32D552CB8E3FE9248A65AF475E5B5CD50EF1EFE3429C49B65E09CCE4D61058E354BEAA161810C0E29717DF72FF511AC8F2”,
“操作调度远程ip”=>192.168.0.112,
“rack.request.query_字符串”=>“”,
“rack.request.query_hash”=>{“Filename”=>“Firefox_wallpaper.png”,“authenticity_token”=>%2F2dkUcfOutquj4AG9xjYMcF%2BSFSSESSXEWP70MD1ITOY%3D”,
“Filedata”=>{:filename=>“Firefox_wallpar.png”,:type=>“application/octet stream”,
:name=>“Filedata”,
:tempfile=>#,
:head=>“内容配置:
表单数据;名称=\“Filedata\”;
文件名=\“Firefox\u wallpaper.png\”\r\n内容类型:
应用程序/八位字节流\r\n“},
“上传”=>“提交查询”},
“rack.request.form_input”=>#,
“rack.request.form_hash”=>{“Filename”=>“Firefox_wallpaper.png”,“authenticity_token”=>%2F2dkUcfOutquj4AG9xjYMcF%2BSFSSESSXEWP70MD1ITOY%3D”,
“Filedata”=>{:filename=>“Firefox_wallpar.png”,:type=>“application/octet stream”,
:name=>“Filedata”,
:tempfile=>#,
:head=>“内容配置:
表单数据;名称=\“Filedata\”;
文件名=\“Firefox\u wallpaper.png\”\r\n内容类型:
应用程序/八位字节流\r\n“},
“上传”=>“提交查询”}
是的,你应该显示错误,如果不太麻烦的话,还应该显示相关的源代码。好的。谢谢你回答我的问题。实际上错误是401..这意味着权限有问题对吗???.当我上传文件时,文件没有直接移动到我在回形针模型中定义的文件夹,它首先在tmp系统中创建对象..所以,哪个目录有错误的权限???。或者我在swfupload流中仍然感到困惑。我将显示js捕获的错误。