我无法将文件从unix框上传到Microsoft sharepoint网址
执行命令,但文件未上传到URL
curl --ntlm --user nikhil.viswanathan@wincshare.onmicrosoft.com: ******** --upload-file test_file.xls https://wincshare.sharepoint.com/BOCC%20Documents/test_file.xls
-bash-3.2$ curl -T test_file.xls -o test_file.xls -u "nikhil.viswanathan@wincshare.onmicrosoft.com" "https://wincshare.sharepoint.com/BOCC%20Documents/"
Enter host password for user 'nikhil.viswanathan@wincshare.onmicrosoft.com':
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 2705 0 13 100 2692 10 2135 0:00:01 0:00:01 --:--:-- 15742
-bash-3.2$
但是,文件test_file.xls没有上传。
请帮帮我
此致
答案 0 :(得分:0)
网址是" https://wincshare.sharepoint.com/BOCC%20Documents/"期待文件的PUT(不是POST)没有其他参数?
不知何故,我严重怀疑,但我不做MSFT的事情。
我还怀疑-o使用与您尝试上传的文件相同的文件名。 [您的输出将覆盖正在上传的文件]
要添加字段并将curl推入POST模式,可以选择-d和/或-F等选项(参见curl手册页)。
另请参阅此处:How to auto upload and check in the files to sharepoint using curl?因为我认为这可能与您尝试实现的目标相同。