2010-09-02 34 views

回答

0

我有點不確定什麼excatly你正在嘗試做的。如果要將圖像包含在SOAP請求中,則應該將該圖像的二進制內容作爲base64編碼字符串發送(使用PHP base64_encode函數)。

如果您可以更新您的答案並提供更多詳細信息,您可能想要實現的目標,並可能發佈一些代碼,我們可以爲您提供更好的答案。

+0

是的,我想發送一個SOAP請求的圖像,但目標服務器不支持base64方法。相反,我們必須使用多部分發布請求,就像我們通過帶有一些目標網址的簡單html表單發送一樣。或者可能需要一些更好的方法,但還沒有找到。 – 2010-09-03 12:05:11

+0

@Amjad Shaick - hm,但多部分消息中的附件通常也是base64編碼的。你的意思是說目標服務器不支持base64編碼? – Max 2010-09-03 12:20:04

+0

我從服務提供商那裏得到這條指令:注意:圖像是以二進制(不是Base64)格式指定的。此外,Content-Disposition標題使用「form-data; NAME = 「文件名」;文件名=「格式(而不是附件;文件名=格式)。 – 2010-09-06 07:34:25

相關問題