我们正在尝试将视频文件从phonegap移动应用上传到网络服务器.在iPhone中一切都很好,但在Android上,数据是以块的形式发送的,我们的服务器应用程序(php)无法处理它.
//phonegap
var options = FileUploadOptions();
options.chunkedMode = true; //default
Run Code Online (Sandbox Code Playgroud)
我们尝试将chunkedMode变为false.这适用于较小的文件,任何超过1mb的视频Android手机崩溃.(这就是他们默认打开chunkMode的原因).
我们的问题是如何使用PHP读取上传的块数据?Apache中是否有设置需要打开以读取此数据?
通常它是brew install libmagic
我需要它,因为Ruby Gem ruby-filemagic'需要它.
众所周知,Rails CSRF 真实性令牌无法在 iframe 或 Facebook 画布内工作。iframe 导致无法验证 Rails 中的 CSRF 令牌真实性
推荐的解决方案是将其关闭。然而,我已经让一些机器人自动提交我们的可嵌入表单。我希望拥有某种 CSRF 保护,而不必求助于验证码。
无论如何,有没有办法让 Rails 身份验证令牌在内部或 iframe 中工作,或者是否有更好的解决方案?谢谢
ruby-on-rails csrf csrf-protection facebook-canvas ruby-on-rails-4