コマンドプロンプトを使用してWindowsでcURLを使用しています。このコマンドを実行しているとき:
curl -XPUT "localhost:8983/solr/techproducts/schema/feature-store" --data-binary "@/path/myFeatures.json" -H "Content-type:application/json"
次のエラーが発生します。
Warning: Couldn't read data from file "/path/myFeatures.json", this makes an Warning: empty POST.
ファイルの権限を更新しましたが、ファイルも特定のパスに存在します。
可能な解決策は何ですか?
現在path
を送信しようとしている現在のフォルダーのcurl
というフォルダーにmyFeatures.json
という名前のファイルがある場合は、パスから先頭のスラッシュを削除してください。
curl -XPUT "localhost:8983/solr/techproducts/schema/feature-store" --data-binary "@path/myFeatures.json" -H "Content-type:application/json"
一方、myFeatures.json
への絶対パスを指定してみてください。
curl -XPUT "localhost:8983/solr/techproducts/schema/feature-store" --data-binary "@C:\your\complete\path\myFeatures.json" -H "Content-type:application/json"
私も同じ問題を抱えていましたが、私の場合、これは~
私のパス。