"Xs: base64Binary" Ben tür bir parametre beklediği bir webcoder var - bu veritabanında saklamak için bir dosyadır.
PHP 5 yerli Webcoder sınıflarını kullanarak hizmet tüketmeye çalışıyorum. Ben bir kaç şey denedim:
// Get the posted file
$file = file_get_contents($_FILES['Filedata']['tmp_name']);
// Add the file, encoding it as a base64
$parameters = array("fileBytes" => base64_encode($file));
// Call the webservice
$response = $client->attachFile($parameters);
Sonuç söyleyerek bir hatadır "Bad Request." Dosya bir metin dosyası ve ben base64_encode yoksa, iyi çalışıyor. Böyle bir görüntü olarak bir ikili dosya gönderirken sorun sonuçlanır.
Herkes burada hile biliyorum?
EDIT 1
Ayrıca sorunlu ben metin dosyasını kodlamak, bu iş gibi görünüyor ama tabii ki kodlanmış oluyor ve önemsiz bir kez indirilen ve (yani, metin kodlanmış ve sunucu tarafından de-kodlu almak için görünmüyor) yeniden inceledi olmak kadar biter .