2011-11-16 23 views
8

Tôi đã thử tất cả mọi thứ tôi có thể nghĩ đến để có được Kindle Fire Browser chấp nhận tải lên, không có súc sắc. Bộ chọn tệp hiển thị nhưng lỗi tải lên. Mỗi lần trong một mặt trăng màu xanh nó hoạt động, và tôi không thể hiểu tại sao. Tôi đã thử cả tải lên HTML5 và bình thường FORM POST.Kindle Fire and File Uploads

Bất kỳ ai có ý tưởng hay may mắn hơn?

Ngoài ra, bộ chọn tệp giả vờ là HTML5, nhưng sau đó trả về 0 cho kích thước tệp, điều chỉnh kích thước hiển thị tệp bất kỳ.

Kiểm tra trường hợp: http://jsfiddle.net/dbaxD/1/

+2

Haha. Tôi viết một thành phần tải lên (http://krystalware.com/slickupload), vì vậy tôi thích nhận được trên quả bóng để đảm bảo nó hoạt động trên nhiều trình duyệt và thiết bị nhất có thể. Thông thường thật dễ dàng để giải quyết vấn đề và hỗ trợ thiết bị (hoặc xác định rằng thiết bị không hỗ trợ thời gian tải lên), nhưng trong trường hợp này, tôi bị bối rối. –

+2

Tính năng này có hoạt động nếu bạn tắt tính năng tăng tốc đám mây lụa không? – Kevin

+0

@Kevin - Yup, dường như chính xác nó - video tải lên không hoạt động với tăng tốc trên đám mây. Ngay sau khi tôi lật nó đi, tải lên bắt đầu làm việc. Bạn có biết cách nào để phát hiện khả năng tăng tốc đám mây từ trình duyệt không? –

Trả lời

0

trông giống như trong Silk 2.1 (phiên bản hiện tại trong FireHD) bây giờ nó hoạt động như mong đợi ... tôi đã có thể tải lên nội dung thử nghiệm với các chức năng tải trang được tăng tốc trên một d off

+0

Cuối cùng ... Nice! –

1

Chừng nào Jquery Mobile hoạt động tốt với Kindle lửa Trình duyệt

Kiểm tra Uploadify plugin mà có thể làm việc trên Jquery Mobile

http://www.uploadify.com/

Cũng Kiểm tra này TipsTutorial

EDIT Thanh toán này

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

Và chắc chắn rằng

$.mobile.ajaxFormsEnabled = false; 

Và hình thức thuộc tính

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

Tải lên sử dụng flash. Tôi cần tải lên dựa trên trình duyệt thô. Flash hoạt động ngay bây giờ trên Android, nhưng vì Adobe đã ngừng phát triển di động của Flash nên chúng tôi không thể dựa vào điều đó. –

+0

@ Chris Hynes Bạn có thể kiểm tra http://valums.com/ajax-upload/ trong trình duyệt lửa nhẹ nhàng của bạn – Synxmax

+0

@ Chris Hynes cũng kiểm tra chỉnh sửa của tôi ở bài đăng – Synxmax

Các vấn đề liên quan