PHP で Web サービスを作成し、Tika を使用してファイルをテキストにドロップしています。最初は、外部シェルで Tika を介して各ファイルを処理しました (開発には問題ありませんが、スケーリングしません) が、サーバー モードで Tika を使用しようとしています。
java -jar /path/to/tika-1.3-app.jar -s 5150 &
ポートがリッスンされていることを確認し、「nc」を使用してファイルを送信/解析されたテキストを受信できますが、「curl」を介して同じことを試みると、ハングして返されません。詳細モードでは、ファイルのアップロードが完了していることがわかります。-T と -F の両方を試しましたが、「*Done waiting for 100-continue」しか表示されません。
引数がありませんか、それとも追加で送信する特定のヘッダーがありますか? 目標は、メインの PHP スクリプトから cURL を使用してリクエストを行うことです (これも現時点では機能しません)。全体的により良い方法があれば、共有してください。