使用Ajax进行Facebook文件上传

时间:2009-11-22 10:51:09

标签: javascript ruby-on-rails ajax facebook

是否可以使用Ajax在facebook fbml(而非iframe)上传文件?不是一个复杂的,只是在表单中使用简单的输入type =“file”标签换行并使用facebook builtin ajax发布。如果可以,那么如何在服务器中接受它?我使用rails facebooker作为我的后端和paperclip插件作为我的文件上传系统。

感谢名单

4 个答案:

答案 0 :(得分:2)

当我在寻找AJAX上传时,我能找到的最好的只是使用iFrame。由此,我认为这是不可能的?

答案 1 :(得分:0)

客户端可以=服务器可以。

答案 2 :(得分:0)

在fbml应用中没有简单的方法可以做到这一点。但是你可以做的是你应该创建一个普通的文件上传脚本(非fbml)并将你的请求提交给该脚本。 此脚本上载文件并返回到原始fbml页面。

我在以下应用中做到了这一点:

apps.facebook.com/theaffinity

答案 3 :(得分:0)

在FBML页面上不应该像在Gmail中那样(即带有加载栏的AJAX文件上传器而不必刷新页面)吗?可能有一个隐藏的fb:iframe会直接发布到你自己的服务器(而不是facebook的)..

我担心这可能需要几天时间,但如果有人想出来的话,请回复:)