Windowsコンピュータ(Server 2012)があります。私の共有場所は私のユーザーID(\ \ my_windows \ test)に制限されています。テストフォルダ内に複数のファイルがあります。カールを使用してこの場所にファイルをアップロードまたはダウンロードしたいです。可能ですか?
これまでに見たすべての例には、CurlのURLとしてhttpsまたはhttpsがあります。 "file://///my_windows/test" を使用して Mozilla でこのネットワークの場所を開くことができます。私はこの姿勢で体を曲げたいです。どうすればいいですか?または、http urlを使用してこの場所を開くことはできますか?
ありがとう
答え1
古いスレッドですが、ここで方法を見つけました...
これはカールを介して行うことができます。
ダウンロードは次のようにすることができます。
curl -o /path/to/output.file smb://my_windows/test/input.file -u username:passwd
カールは検証にmy_windows
NETBIOSではなくDNSを使用するため、ローカルDNSリゾルバを使用するか、ホストファイルに名前を追加する必要があります。通常、IPアドレスを使用する方が簡単です。
次のものをアップロードしてください。
curl -T /path/to/input.file smb://my_windows/test/output.file -u username:passwd
答え2
カールはsmbやURIをサポートしていないため、これを行うことはできません。特にカールを使うべきですか?マシンIPをカリングできますかhttp://1.2.3.4/remote/share
?
これが私のコンピュータであれば、Samba共有またはFTP経由で設定します。
カールのマニュアルページは次のとおりです。https://curl.haxx.se/docs/manual.html