2015-01-06 24 views
5

Şu anda FakeS3 ve Fog/Carrierwave kullanarak bir kurulum gerçekleştiriyoruz. Ön tarafta, jQuery dosya yükleme (blueimp tarafından) bizim için ağır kaldırma yapıyor, sonra bizim denetleyici tarafından alınır ve sunucu üzerinde yönetilir.jquery.fileupload.js ile jQuery kullanarak dosya yükleme, Firefox üzerinden Firefox'ta hata veriyor

Tünelleri ve pow'i kullanıyoruz. Tüneller, 443 numaralı bağlantı noktasına yönlendirilir, böylece TÜM trafiği şifrelenir - yükleme ve indirme işlemleri dahil. (https://hostname.dev)

Chrome ve Safari ile karşıya yükleme yaparken, yüklemeler başarılı olur ve dosyalar FakeS3 için düzeltilmiş klasörde oluşturulur. Firefox'u aynı şekilde kullanmaya çalışırken, sunucudan yanıt alamıyoruz. jqXHR ile arama yaparken, "Yüklenen baytlar dosya boyutunu aşar" hatasını görürsünüz - Bunun nedeni, $ .ajax ve jquery.file-upload.js yoluyla bağlanamadığından yalnızca rapor vermek için bu hatayı aldığından şüpheleniyorum.

Bunu yapmak için çok zaman harcadık ve bunu Firefox için çalıştırmamız gerekiyor.

Bu sorunla karşılaşan başka biri var mı?

Şu anda burada da bu çalıştırıyorum: https://support.mozilla.org/en-US/questions/1040080

+0

https://groups.google. com/forum/#! konu/jquery-fileupload/8ufWGnX3MSA – groky

cevap

0

Bu benim ajax SSL üzerinden (Firefox veya diğer tarayıcı ile) resim yüklemek nasıl:

$('.myForm').on('submit', (function(e) { 
var formData = new FormData(this); 
    $.ajax({ 
     type: 'POST', 
     url: url, 
     data: formData, 
     cache: false, 
     contentType: false, 
     processData: false, 
     success: function(data) { 
      // do something... 
     }, 
     error: function(data) { 
      // oops... 
     } 
    }); 
});