Windows
我可以使用 CURL 為 file://///my_windows/test 下載或上傳文件嗎(非 http 連結)
我有一台 Windows 機器(Server 2012)。我在其中有一個共享位置,僅限於我的使用者 ID(\my_windows\test)。我的測試文件夾中的文件很少。我想使用 curl 將文件上傳或下載到此位置。這可能嗎?
到目前為止,我看到的任何範例都有 https 或 https 作為 Curl 的 url。我可以使用 ‘file://///my_windows/test’ 在 Mozilla 中打開這個網路位置。我想蜷縮到這個位置。我該怎麼做,或者無論如何我可以使用 http url 打開這個位置?
謝謝
您將無法使用 curl 執行此操作,因為它不支持 smb 或 URI。你特別需要使用 curl 嗎?你可以捲曲機器IP(例如
http://1.2.3.4/remote/share
?如果是我的機器,我會將其設置為 samba 共享或通過 ftp。
這是 curl 的手冊頁:https ://curl.haxx.se/docs/manual.html
一個舊執行緒,但我在這裡找到了我的方式……
這可以通過 curl 來完成。
可以這樣下載:
curl -o /path/to/output.file smb://my_windows/test/input.file -u username:passwd
重要的是要注意 curl 使用 DNS 來解析
my_windows
,而不是 NETBIOS,因此您可能需要使用本地 DNS 解析器或將名稱添加到主機文件中。使用 IP 地址通常更容易。上傳類似:
curl -T /path/to/input.file smb://my_windows/test/output.file -u username:passwd