2011-11-16 81 views
8

我試過讓Kindle Fire Browser接受上傳和骰子的所有東西。文件選擇器顯示,但上傳錯誤。它每一次都在藍色的月亮裏工作,我不知道爲什麼。我已經嘗試了HTML5和正常的FORM POST上傳。Kindle Fire和文件上傳

任何人有想法,或更好的運氣?

此外,文件選擇器假裝爲HTML5,但隨後返回0作爲文件大小,從而導致顯示任何文件大小。

測試用例:http://jsfiddle.net/dbaxD/1/

+2

哈哈。我編寫了一個上傳組件(http://krystalware.com/slickupload),所以我喜歡儘可能多地使用瀏覽器和設備。通常很容易將問題搞清楚並支持設備(或者確定設備不支持上傳期限),但在這種情況下,我很困惑。 –

+2

如果關閉蠶絲雲加速功能,它可以正常工作嗎? – Kevin

+0

@Kevin - 是的,這似乎就是它 - 上傳不適用於雲加速。只要我將它關閉,上傳就開始工作。你知道有什麼方法來檢測瀏覽器的雲加速嗎? –

回答

0

看起來像絲綢2.1(當前版本中FireHD)現在它工作正如所料...我能夠通過加載頁面加載功能上傳測試內容d off

+0

終於...好了! –

1

只要jQuery Mobile的正常工作與Kindle Fire的瀏覽器

檢查uploadify插件,它可以在jQuery Mobile的工作

http://www.uploadify.com/

還要檢查這個TipsTutorial

編輯 結帳這個

http://jquerymobile.com/demos/1.0a3/#docs/forms/index.html

並確保

$.mobile.ajaxFormsEnabled = false; 

和表單屬性

<form id="form" action="/mobile/upload" method="post" enctype="multipart/form-data" data-ajax="false"> 
+0

Uploadify使用flash。我需要一個基於原始瀏覽器的上傳。 Flash現在適用於Android,但由於Adobe已經停止了Flash的移動開發,因此我們不能依賴這一點。 –

+0

@Chris Hynes你可以在你的kindle fire瀏覽器中查看http://valums.com/ajax-upload/ – Synxmax

+0

@Chris Hynes也檢查我的編輯 – Synxmax