問題タブ [webdav]

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.

0 投票する
1 に答える
9417 参照

c# - webdavを使用してファイルをフォルダにアップロードするにはどうすればよいですか?

SharePointでフォルダーを作成するこのwebdavコードがあります。

今すぐコードを変更して、この新しく作成されたフォルダーにファイルをアップロードするにはどうすればよいですか。これは一般的なwebdavの質問だと思います、ありがとう

0 投票する
1 に答える
805 参照

c# - webclient を使って sharepoint ドキュメント ライブラリにコピーする質問

Web クライアントを使用して SharePoint ドキュメント ライブラリにコピーする場合、URL にコピー先のファイル名を含める必要がありますか?

例えば:

また

どちらが機能するかわかりません - 今のところどちらも機能しないためです

0 投票する
0 に答える
698 参照

iis-7 - WebDAV の設定に関する問題

ホスティング プロバイダーにアクセスするのに FTP を使用するのではなく (これはセキュリティで保護されていないことがわかりました)、WebDAV をセットアップしようとしています (これはこれまで行ったことはありません)。IIS マネージャーの [操作] ウィンドウに WebDAV が表示されません。

そこで、http://www.iis.net/extensions/WebDAVでインストールするためのリンクを見つけました。私は Windows 7 を実行しているので、Web Platform Installer が私のオペレーティング システムがサポートされていないというメッセージを表示したとき、そのサイトから x64 リンクを試しました。次に、「IIS に WebDav 7.5 を使用するには、IIS バージョン 7.0 が必要です」というメッセージが表示されます。これは、私が IIS7 をインストールしていなかったことを示唆しています。

IIS マネージャーでは、ヘルプ | 上部にバージョン 6.1 (ビルド 7600) と書かれていますが (6.1 では IIS6 と思われますか?)、下部に「インターネット インフォメーション サービス (バージョン 7.5.7600.16385)」と表示されていますが、これは IIS7 を示唆しているようです。 WebDAV を使用できますか? ありがとう!

0 投票する
2 に答える
776 参照

svn - Apache webdavを介してSubversionリポジトリにアクセスすると、PDFが破損します

webdavを使用してhttp経由でアクセスできるSubversionサーバーを実行しています。ブラウザでリポジトリにアクセスすると、リポジトリ内のpdfファイルがダウンロードされない代わりにプレーンテキストとして表示されることがあります(emacs、vim、notepadなどのテキストエディタでpdfを表示した場合のように)。いくつかのPDFリーダーで開きました。ページを保存してからPDFリーダーで開くと、正常に機能します。なぜこれが起こっているのか考えはありますか?これはブラウザに多少依存しているようで、すべてのファイルで発生するわけではありません。ただし、以下のファイルにはこの問題がたくさんあるようです:http: //robfelty.com/subversion/ling5200/slides/ling5200-all-notes.pdf

0 投票する
1 に答える
760 参照

webdav - 存在しないリソースに対する PROPFIND の正しい応答

存在しないリソースに対する PROPFIND 要求を受信した場合、WebDAV サーバーはどのように応答する必要がありますか?

RFC では、常に 207 を返し、存在しないプロパティには 404 を使用する必要があるようです。しかし、リソース自体が存在しない場合はどうなるでしょうか?

0 投票する
2 に答える
405 参照

sharepoint - 独自の FrontPage RPC サーバー (SharePoint など) を作成する

FrontPage RPC と通信するプロトコル ハンドラ (サーバー) をプログラミングした経験のある人はいますか? あたかも SharePoint であるかのように動作するサーバーを作成したいと考えています。

私が望んでいるのは、この Web サーバーから Word 文書を開き、MS Word で編集して、変更を Web サーバーに書き込むことです。同じように、SharePoint から Word 文書を編集できます。

WebDAV を使用してみましたが、Microsoft Office での WebDAV の実装は FP-RPC ほどうまく機能していません。

Microsoft は世界に FrontPage RPC をやめて WebDAV または CIFS を使用するように言っていますが、SharePoint と Office の最新バージョンはまだ FrontPage RPC について話しています...

0 投票する
2 に答える
3907 参照

sql - Powershell scripts to backup SQL, SVN

I'm trying to use PowerShell to create some backups, and then to copy these to a web folder (or, in other words, upload them to a WebDAV share).

At first I thought I'd do the WebDAV stuff from within PowerShell, but it seems this still requires a fair amount of "manual labour", ie: constructing HTTP requests. I then settled for creating a web folder from the script and letting Windows handle the WebDAV stuff. It seems that all it takes to create a web folder is to create a standard shortcut, as described here.

What I can't figure out is how to actually copy files to the shortcut's target..? Maybe I'm going about this the wrong way.

It would be ideal if I could somehow encrypt the credentials for the WebDAV in the script, then have it create the web folder, shunt over the files, and delete the web folder again. Or even better, not use a web folder at all. Third option would be to just create the web folder manually and leave it there, though I'd rather not.

Any ideas/pointers/tips? :)

0 投票する
1 に答える
14483 参照

php - 現在のユーザーを apache レルムにログインさせるにはどうすればよいですか?

Subversion の簡単な社内フロントエンドを作成しています。WebDAV のおかげで、SVN リポジトリを提供する Apache セットアップができました。また、認証は Apache レルムと Open Directory を介して行われます。価値のあるものとして、これは基本的にかなりバニラの Mac OS X Server 10.6 セットアップです。

ここで、フロントエンドが開始を担当するタスクのいくつかは、アクションを呼び出すユーザーのユーザー名を知る必要があります。たとえば、リポジトリの作成には、実際に誰が作成したかの適切なログを取得するために必要です。この情報を提供しない場合、SVN はそれを作成したプロセスを使用します。この場合は、httpd を実行しているユーザーです。

これはphpで行っていますが、必ずしもphpを使用して実装する必要はありません。シェル スクリプトで情報を取得できれば、それも問題ありません。重要なのは、私が何らかの方法で情報を取得することです。私が最初に開発したソリューションは、ユーザー名が正しく報告されたので機能すると想定していましたが、次のように呼び出しているだけです。

ただし、レルムにログインしているときに他のユーザーがアクションを開始している場合でも、これは常に私のユーザー名を返すようです。正しいユーザーを取得する方法はありますか?


編集:ここで銃をジャンプするには少し速すぎたかもしれません. 一定の時間が経過しても前の変数が設定されないように見えます。ただし、ログイン要求がないため、ユーザーはログインしたままです。したがって、以下に提案する解決策は実際には適用できません。


今、私はidjitのように感じます. この単純なスニペットは機能しました (見つけるのは困難でしたが)。

ただし、これはしませんでした:

後者が機能しない理由について誰かが考えましたか? 私が見つけた唯一のドキュメントは、これがApache 2でのみ機能することを示唆しています.しかし、私は実際にはApache 2を実行しているので、そうではありません.

0 投票する
1 に答える
2238 参照

c# - Sphorium WebDAV サーバー フレームワーク

Sphorium WebDAV Server Framework の操作方法を知っている人はいますか? http://sourceforge.net/projects/webdav/

0 投票する
1 に答える
822 参照

c# - WebDAV 日付範囲クエリ

Exchange Server 2003 からメッセージにアクセスして抽出しようとしています。日付でメッセージを取得する必要がありますが、問題があります。

これがコードですlsQuery = "<?xml version=\"1.0\"?>" + "<D:searchrequest xmlns:D = \"DAV:\" xmlns:m=\"urn:schemas:httpmail:\">" + "<D:sql>SELECT \"urn:schemas:httpmail:hasattachment\", \"DAV:displayname\", " + "\"urn:schemas:httpmail:from\", \"urn:schemas:httpmail:subject\", " + "\"urn:schemas:httpmail:htmldescription\" FROM \"" + lsRootUri + "\" WHERE \"DAV:ishidden\" = false " + "AND \"DAV:isfolder\" = false " + "AND \"urn:schemas:httpmail:hasattachment\" = true " + "AND \"urn:schemas:httpmail:read\" = false " + "AND \"urn:schemas:httpmail:date \" \"&gt;=\" CAST(\"2009/11/17\" as 'dateTime') " + "AND \"urn:schemas:httpmail:date \" \"&lt;=\" CAST(\"2009/11/19\" as 'dateTime') " + "</D:sql></D:searchrequest>";