2017-05-17 5 views
0

私はMofileFirstPlatform 8.0用のWebクライアントアプリケーションを作成しており、MFFアダプタコール経由でバイナリファイルをダウンロードする必要があります。 MFFアダプタが応答としてバイナリデータを返し、それがWLResourceRequestメソッドを送信、アダプタを呼び出すにWorklight Webクライアントでバイナリデータを取得する方法

HTTP/1.1 200 OK 
X-Powered-By: Servlet/3.1 
Content-Disposition: attachment; filename="20170517191000051.zip" 
Content-Length: 1016 
Content-Transfer-Encoding: binary 
Content-Type: application/octet-stream 
Date: Wed, 17 May 2017 10:10:51 GMT 

binary data 

のようなものです使用され、 が、応答のバイナリデータは、JavaScriptの文字列としてrespnseText属性に設定されているようです。バイナリデータを取得するにはどうすればよいですか?

答えて

0

MobileFirst HTTPアダプタのバックエンドサービスから返されるデータは、XML、HTML、JSON、またはプレーンテキスト形式である必要があります。これは、文書hereで指定されています。

バックエンドがこれをしない場合は、MFPサーバーとバックエンドの間に何らかのタイプのプロキシを置き、トラフィックを傍受し、転送中に再エンコードすることをお勧めします。

+0

ありがとうございました。サーバーがbase64でエンコードされたデータを返すようにデザインを変更します。 –

関連する問題