2017-05-08 9 views
0

私はMERNスタックを使用していますが、私たちの要件の1つはNodeJSからSOAP Webサービスを打つことです。このSOAP呼び出しの一部にファイルアップロードが含まれています。私はnode-soapパッケージ(https://github.com/vpulim/node-soap)を使っています。この目的のために使用できる追加のNPMパッケージがありますか?具体的にはSOAP要求にファイルを含めることですか?バックアップとして、SOAPはどのようにファイルを処理しますか?私がこれをハックすることができる方法はありますか?それをbase64などに変換するのと同じようなものですか?どんな助けでも大歓迎です。以下のバージョン。特にそんなに時間が経過した後、自分の質問に答えるための

NodeJS SOAP要求にファイルを含めるには

node -v v6.10.2 
npm -v 3.10.10 
[email protected] 
│ ├── [email protected] 
│ ├─┬ [email protected] 

答えて

0

謝罪。私は長年に渡ってSOAPを使用しておらず、Nodeでは決して使用していなかったので、実際に質問を実現することができませんでした。どのようにSOAP要求でファイルを処理しましたか?私の答えはまずBase64に変換することでした。次のようなもの:

const file = fs.readFileSync('picture_of_kittehs.jpg') 
const fileBase64 = new Buffer(file).toString('base64') 
関連する問題