2009-11-22 96 views
0

是否有可能使用Ajax上傳文件在Facebook fbml(而不是iframe)?不是一個複雜的,但只是使用簡單的輸入類型=「文件」標籤換行形式,並從使用Facebook內置ajax後。如果可以,那麼如何在服務器中接受它?我使用rails facebooker作爲我的後端和paperclip插件作爲我的文件上傳系統。Facebook文件上傳使用Ajax

Thanx

回答

2

當我在尋找AJAX上傳時,我能找到的最好的只是使用iFrames。由此,我認爲這是不可能的?

+0

是的,從谷歌搜索似乎沒有例子或文章詳細解釋這一點,但我需要上傳一個文件在Facebook頁面,並考慮到Facebook頁面只允許fbml,有沒有辦法實現這一點? – gkrdvl 2009-11-22 13:49:11

+0

我對FBML沒有經驗,但Facebook不允許您在應用程序上使用iFrame來顯示網頁?只需使用iFrame方法即可! – 2009-11-22 21:59:48

+0

如果這沒有幫助,試試這個; http://stackoverflow.com/questions/1238421/facebook-cannot-upload-file-using-the-input-typefile-tag – 2009-11-22 22:00:46

0

client can = server can。

0

在fbml應用程序中沒有簡單的方法。然而,你可以做的是你應該創建一個正常的文件上傳腳本(非fbml)並提交你的請求到該腳本。 該腳本上傳文件並返回到原始的fbml頁面。

我這樣做,是在以下應用:

apps.facebook.com/theaffinity

0

它不應該有可能做一些像加載條在Gmail中(即AJAX文件上傳和沒有刷新頁面)在FBML頁面上?可能帶有一個隱藏的fb:iframe,它可以直接發佈到你自己的服務器上(不是Facebook的)..

恐怕這可能需要我幾天的時間,但如果有人想通了,請回郵:)