2017-08-23 9 views
0

私は現在、Javaから指紋テンプレートを取得しようとしています。すでにHTTPリクエストでテンプレートを送っていますが、Laravel PHPバックエンドで取得する方法はわかりませんそれらをデータベースにBLOBとして保存し、私はByteArrayInputStreamとしてテンプレートを送信しています。前もって感謝します!Get UはUのJavaのPHPバックエンドのfigerprintテンプレートです

マイコード:

ByteArrayInputStream[] templatesArray = new ByteArrayInputStream[4]; 

for(int i=0; i<fingers.size(); i++) 
{ 
    templatesArray[i] = new ByteArrayInputStream(fingers.get(i).getTemplate().serialize()); 
} 

次の私は、レトロフィットしてHTTP経由でその配列を送信します。私はlaravelでいつものように次のように使用しています:

$request->input('fingers') 
+0

特定の質問をするか、少なくともコードを入力してみる必要があります。これは本当に答えが広すぎます。 *何を試しましたか?* – ficuscr

+0

私が行ったことを投稿しました。 PHP nothingsの配列を反復処理した後、データベースに保存されます。 –

答えて

0

POSTですか?実用的なデバッグの観点からは、PHPアプリケーションpublic/rootで始まる限定されたスクリプトから始めることをお勧めします。var_dump($_REQUEST);ここにデータがなければ、max_post_sizeのPHP環境の制限を調べる必要があります。

データを取得する場合は、javaタグを削除し、Laravelタグを追加して、学習した内容で質問を少し言い換えてください。

は、それが基本的にファイルのアップロードだと仮定します。 Java側で何かをbase64_encodeする必要はありませんか?

関連する問題