\ DriveHQ Customer Support Forum \
読む/返信する : 27665/0
  • DriveHQSupport
  • (676投稿)
WebDAVでマッピングされたドライブの「追加/アップロード」権限について

DriveHQのエンタープライズ向けWebDAVドライブマッピングサービスを利用すると、DriveHQクラウドストレージをネットワークドライブとしてマッピングできます。複数のドライブを、共有フォルダを含む様々なフォルダにマッピングすることが可能です。

ユーザーが「追加/アップロード」権限でフォルダを共有した場合、マッピングされたドライブからその共有フォルダにアクセスすると、共有フォルダ内のすべてのファイルとサブフォルダを表示およびダウンロードできます。また、共有フォルダにファイルやフォルダをアップロードすることもできますが、共有フォルダ内のファイルやフォルダを削除したり、変更したりすることはできません。 

しかし、問題がありました。ユーザーが共有フォルダーに新しいファイルを作成すると、Windowsエクスプローラーはそれを「New Document.EXT」という名前で保存します。通常であれば、実際のファイル名に変更するでしょう。しかし、このファイルは編集できないため、名前を変更できません。さらに、新しいファイルは0バイトです。データを追加することはできません。フォルダーについても同様です。「新しいフォルダー」というデフォルト名で新しいフォルダーを作成することはできますが、より分かりやすい名前に変更することはできません。

共有フォルダにファイルやフォルダをコピー&ペーストすると、Windowsエクスプローラーで次のエラーが表示される場合があります:

「予期しないエラーが発生したため、ファイルをコピーできません。このエラーが引き続き発生する場合は、エラーコードを使用して問題の解決方法を検索してください。エラー 0x80070780: システムがファイルにアクセスできません。」

理由は、Windowsエクスプローラーがファイルをコピーする際に、(1)同じ名前の空のファイルを作成する、(2)その空のファイルにデータを書き込む、という2つのステップを実行するためです。共有権限が「追加/アップロード」になっているため、2番目のステップで失敗します。DriveHQファイルマネージャーやブラウザでは、同じ問題は発生しません。

この問題のため、追加/アップロード権限を持つマップ済みドライブを使用することは役に立ちませんでした。

エンジニアが解決策を見つけました。権限を少し調整しました:

(1)ファイルやフォルダが空の場合、追加/アップロード権限で共有されていても、名前の変更、削除、編集が可能です。

(2)ファイルまたはフォルダが過去45秒以内に作成された場合、追加/アップロード権限で共有されていても、名前の変更、削除、編集を行うことができます。

上記の回避策を用いることで、共有フォルダへのファイルのコピー&ペーストが可能になります。新しいフォルダを手動で作成する場合は、45秒以内にフォルダ名を変更してください。

(注: 追加/アップロード権限を持つ共有フォルダーからファイルを削除しようとした場合、ファイルが空ではなく、45 秒前に作成されたものであれば、ファイルは削除できません。ただし、Windows エクスプローラーはエラーを報告しません。ファイルが正常に削除されたかのように表示されます。フォルダーを更新すると、実際にはファイルが削除されていないことがわかります。)

様々なステータスコードを試しましたが、結果は同じでした。MicrosoftのInternet Information ServerでWebDAVサーバーもテストしましたが、同じ問題が再現しました。つまり、Windowsエクスプローラーの問題です。いずれにせよ、この場合は確かにファイルを削除できないので、これは些細な問題です。


2014/10/02 9:27:17

ブックマーク&シェア
すぐに返信

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003