2016-03-03 40 views
5

blob bırakmak için getirme blobunu yüklemeye çalışıyorum. Kesinlikle bir damla. Bu tepki-native olsa da çalışmıyor. "PUT bir talep gövdesi olmalı" yazan kırmızı bir ekran alıyorum. Şey, blobu istek gövdesine koydum.Tepki-yerel

createAttachment: function(url, blob) { 
    var settings = { 
    method: "PUT", 
    headers: { 
     'Accept': 'image/jpeg', 
     'Content-Type': 'image/jpeg', 
     'If-Match': '*', 
    }, 
    body: blob 
    }; 
    return fetch(url, settings) 
} 
+0

POST ve PUT anlamına gelmediğinden emin misiniz? – Laere

+0

her iki şekilde de aynı hatayı alıyorum "POST bir istek gövdesine sahip olmalıdır" – ssomnoremac

+1

POST farklı bir hata veriyor: "JSON dizesi oluşturma özel durum: null" – ssomnoremac

cevap

8

Projem belki blob verileri desteklenmez this issue göre, daha önce aynı sorunu vardı şu anda (Hem send ve alma) yerel fetch API tepki.

Bu yüzden yardımcı olabilir,

https://github.com/wkh237/react-native-fetch-blob

Eğer bakmak için sakıncası yoksa Bu bizim projede çalışıyor .. Bir modülünü kendim yaptım.

+0

omg fetch-blob'un yaratıcısı siz misiniz? yardımınıza ihtiyaçım var!!! lütfen bu yazıyı kontrol edin http://stackoverflow.com/questions/44050839/how-to-send-multiple-data-at-once-using-fetch-blob-react-native – msqar