无法使用表单将捕获的图片从android设备上载到RoR webapp

无法使用表单将捕获的图片从android设备上载到RoR webapp,android,html,forms,ruby-on-rails-4,web-applications,Android,Html,Forms,Ruby On Rails 4,Web Applications,编辑:问题解决了,我贴了一条评论 最近,我一直在尝试实现将图片上传到我的RoR web应用程序Just basics的功能,将图片本地存储在app/public/uploads下。 我从一开始的代码 除了上传刚用手机拍的照片外,一切似乎都很正常。录制视频并立即上传效果很好。上传储存在手机中任何地方的图片都可以 这是我的html代码: <div align="center"> <%= form_tag({controller: :static_pages, action:

编辑:问题解决了,我贴了一条评论

最近,我一直在尝试实现将图片上传到我的RoR web应用程序Just basics的功能,将图片本地存储在app/public/uploads下。 我从一开始的代码 除了上传刚用手机拍的照片外,一切似乎都很正常。录制视频并立即上传效果很好。上传储存在手机中任何地方的图片都可以

这是我的html代码:

<div align="center">
    <%= form_tag({controller: :static_pages, action: :upload}, multipart: true) do %>
        <%= file_field_tag 'picture' %>
        <%= submit_tag "Upload picture"%>
    <% end %>
</div> 
最后是路由:

 match 'static_pages/upload', to: 'static_pages#upload', via: 'post'
我已经做了一些调试,在这种情况下似乎没有调用控制器操作——用相机拍照并立即上传。每次浏览按钮旁边都有文件名,即使我是用相机拍摄的,所以我猜照片就在某个地方,但不知怎么的,静态页面加载并没有被调用。 如果我选择刚从文件中拍摄的照片,它将毫无问题地上传。 我做错了什么


我是RoR和HTML的初学者。

这似乎是一些奇怪的Chrome bug。今天我在多台设备上测试了它,奇怪的是,只有我的手机是这样工作的。我不知道这可能是浏览器相关的问题。 不管怎样,希望这篇文章能帮助一些人,显然我应该考虑尝试在多个浏览器上测试我的应用程序

 match 'static_pages/upload', to: 'static_pages#upload', via: 'post'