問題タブ [web-folders]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - WebDAV レスポンスにエラーの説明を表示する
Windows Web フォルダに接続された WebDAV 準拠のサーバー側アプリケーションを作成しました。コードが想定どおりに動作することを確認するためにいくつかの手動テストを行っていたので、サーバーで発生したエラーの詳細な説明を得る方法があるかどうか疑問に思っていました.
例: 「other」というコレクションを含むコレクション内の「other」というファイルに対して PUT を実行しようとしました。メソッドは明らかな理由で失敗しましたが、応答には、ユーザーが何が問題なのかを特定するのに役立つ情報が含まれていませんでした。
前もって感謝します。
PS: HTTP 本文に説明を入れることができると思います。死体のようなクライアントには問題ないと思いますが、このアプローチは Windows WebFolders では機能しません。
c# - ネットワーク ドライブにマップされていない C# の Web フォルダーを列挙するにはどうすればよいですか (「ネット使用」など)。
コマンド ラインから、パラメーターを指定せずにnet useを呼び出し、ローカル コンピューター上のコンピューター接続の一覧を取得できます。これにより、マッピングされたネットワーク ドライブのリストと、コマンドを使用して定義されたローカル ネットワーク共有および Web フォルダーへのネットワーク接続が提供されますnet use
。
次のように、ローカル ネットワーク共有へのネットワーク接続を作成できます。
次のようにして、Web フォルダ (WebDAV や SharePoint など) へのネットワーク接続を作成できます。
呼び出すnet use
と、次のように接続が一覧表示されます。
マップされたネットワーク ドライブ
を呼び出すことで、C# でマップされたドライブを取得できますDriveInfo.GetDrives()
。
ネットワーク共有へのネット使用接続
PInvoke と Windows API を使用して作成したネットワーク共有への接続を取得できますNetUseEnum
。
Web フォルダへの Net Use 接続
Windows APIWNetOpenEnum
と を使用して、Web クライアント ネットワーク サーバーのリストを取得できましWNetEnumResource
たが、共有名とフォルダーへのフル パスは取得できません。サーバー名を取得するだけです。
net use
定義できるWeb フォルダへの Web クライアント ネットワーク接続を取得する方法を見つけることができませんでした。
これらを返すことができる Windows API が必要であると確信しています。分かる方、アドバイスお願いします。net use
コマンドラインプロセスを介して呼び出し、その出力を解析するなど、貧弱な解決策を使用する必要は絶対に避けたいと思います。
注: WMI を使用するソリューションは必要ありません。
linux - 認証が必要な場合に Web ディレクトリをダウンロードするにはどうすればよいですか?
たとえば、全体を取得したい
フォルダ3
ウェブサイトから
解決策がwgetによって与えられる同様の投稿を見ました。しかし、この場合、Web サイトは私が持っているユーザー名とパスワードを要求します。ログインした状態でwgetでフォルダをダウンロードしようとしたのですがうまくいきませんでした。
どんな助けでも大歓迎です。ところで、私はUbuntuを使用しています。