我知道如何使用curl从本地文件发布数据:
$('#content').click(function(event) {
console.log("content clicked");
});
但我想做同样的事情,但是从一个遥远的文件中,例如:
curl -i -X POST -H 'Content-Type: text/plain' -d @foo.txt http://bar.com/foobar
如果我尝试这个命令,我会收到警告:无法从文件中读取数据,这会产生一个空的POST。
有可能吗?
答案 0 :(得分:1)
我想我的答案对你来说并不新鲜,但为什么你不能这样做:
curl http://www.google.fr/robots.txt > /tmp/foo.txt
curl -i -X POST -H 'Content-Type: text/plain' -d @/tmp/foo.txt http://bar.com/foobar