問題タブ [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 投票する
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>";

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

java - VFSを実装するためのアイデア

マルチメディアファイルとそのメタデータをRDBMSに保存しています(実際には、実際のメディアファイルはFSに保存されていますが、これについては詳しく説明しません)。

この情報のファイルシステムビューを表示して、ユーザーがWindowsエクスプローラーやデータベース上の同様のものを使用して作業できるようにしたいと思います。私はこのアクセスを読み取り専用にするつもりです。これにより、物事が大幅に簡素化されると思います。

基本的に、私が達成したいのは次のとおりです。

  • さまざまなメタデータ基準を使用してさまざまなビューを作成します(たとえば、/ by_author / {artist} / {record}/{audiofiles}と/by_record/ {record} / {audiofiles}を使用します)。
  • メディアファイル(つまり、/ wav / {wavfile}、/ mp3 / 192 / {mp3file)、/ mp3 / 320 / {mp3file}などの透過的な再エンコード(キャッシュされる可能性があります)を使用します。
  • さまざまな形式(Excel、さまざまなスキーマのXMLなど)でのメタデータの透過的な生成

ところで、私はこれをJavaで行っています。

ここでの私の問題は両面です:

1)

「モデル」を実装するための良い方法は何ですか?私はいくつかのリポジトリ、アセット、FileAsset、ContainerAssetのインターフェースと実装に手を出しましたが、それらは完全に正しいと感じてしまうわけではありません。

ファイルシステムのさまざまな部分を別々のコードに委任できるようにすることに興味があります(つまり、FSの/ {artist} /{record}と/{record}の部分は異なるコードで実装され、両方とも同じコードに委任します{record} / xxxのものを作成します)。

2)

このモデルを「公開」するための最良の代替手段は何ですか?私が見るように、いくつかの選択肢があります:

  • FuseforJavaおよびDokanforJava。2つの異なるラッパーを実装する必要があるので、もう少し作業が必要です...
  • AlfrescoのSMB実装を使用し、VFSをSamba共有として公開するだけです
  • Milton(サーブレットコンテナ用のWebDAV実装)を使用し、OSの組み込みWebDAVサポートを使用するか、FuseDAVFSなどを使用してFSとして再公開します。

その中で、Fuse/Dokanが最も効果的だと思われます。Alfrescoは非常に見栄えがしますが、機能させるには非常に複雑です。ミルトンはもっと単純に見え、WebDAVのセマンティクスはさらにうまくいくかもしれません...しかし、私は完全にはわかりません。

考え、アイデア?

アレックス

編集:プロジェクトは現在半ば放棄されています(つまり、それを行うのはクールですが、今は時間がありません)。私は自分のVFSをcommons-vfsの拡張として記述し、次にcommons-vfsをMilton、Dokan、Fuseなどに適合させると思います。

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

c# - webdav query 本番サーバーでは許可されておらず、テストサーバーでは許可されています

webdav を使用して Exchange 受信トレイにアクセスしようとしていますが、運用サーバー (Windows XP 32 ビット) ではなく、テスト サーバー (Windows 2003 64 ビット、MOSS インストールを含む) から動作します。

以下を使用して認証する場合:

私の本番サーバーから取得しています:

実稼働サーバーで何が問題になる可能性があり、テスト サーバーでどのように機能するのでしょうか?