我使用命令propmpt在windows中使用cURL。当我执行此命令时:
curl -XPUT "localhost:8983/solr/techproducts/schema/feature-store" --data-binary "@/path/myFeatures.json" -H "Content-type:application/json"我收到以下错误:
警告:无法读取文件"/path/myFeatures.json“中的数据,这将发出警告:空帖子。
我已经更新了文件权限,并且文件也出现在特定的路径上。
可能的解决办法是什么?
发布于 2017-04-19 20:47:20
如果您真的将名为myFeatures.json的文件放入当前文件夹中的名为path的文件夹中,则只需从路径中删除前面的斜杠即可。
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"发布于 2020-01-25 20:54:31
我也遇到了同样的问题,在我的例子中,结果发现这是由于在我的路径中使用~造成的。
发布于 2019-03-04 17:46:41
最简单的解决方案是将文件的扩展名从".json“更改为".txt”。
https://stackoverflow.com/questions/43497386
复制相似问题