FTP 経由で共有ポイント (v3/MOSS) ドキュメント ライブラリにファイルをアップロードする方法を誰かが知っているか、または可能かどうか疑問に思っていました。私はそれがwebdavで可能であることを知っています。可能であれば、これはマイクロソフトによってサポートされていますか?
6 に答える
私はそうは思わない。あなたの選択肢は次のとおりだと思います:
- HTTP (アップロードページ経由)
- WebDAV
- ウェブサービス
- オブジェクト モデル
ドライブを SharePoint ドキュメント ライブラリ (\\serveraddress.domain.com\Documents など) にマップできます。そこで、FTP サーバー上のドライブをマッピングして、FTP 経由で入ってくるファイルがそのドライブに送信されるようにします。
Big edit: Have any of you figured out how to upload to SharePoint (WSS)? I've tried drive mapping and then using Robocopy and Synctoy to copy files thinking a tool might offer greater control (i.e. a Copy Date Modified control). As I understand it the files are actually stored in SharePoint as database objects and therefore SharePoint views display the database object (SQL object's) properties in Document Libraries where a new user would expect to see the file properties. Those file properties are still alive! They just need to be uncovered by a different view. I particularly like the mapped network drive view of a SharePoint Document Library. File attributes are pretty important to my team, so we were concerned about that at the start. As an opinion note though, the default view showing attributes that appear as incorrect is just plain annoying!
The best solution we've come up with for doing large file migrations into SharePoint is a mapped network drive then using a tool called FreeFileSync available at SourceForge to move your files and folders. It's great because it produces verbose error messages and give a lot of control, especially for the instances that SharePoint tries to block a particular filename or file extension.
SharePoint へのダイレクト FTP は選択肢の 1 つではありません。FTP ディレクトリをチェックしてドキュメント ライブラリにアップロードするタイマー ジョブを実行する必要があります。
はい、可能です。
WebDav リダイレクターを使用すると、\yourspserver\site\doclib などの UNC パス経由で WebDav リソース (共有ポイントを含む) にアクセスできます。IIS FTP サーバーは、仮想ディレクトリへのバッキング ストレージとして UNC パスを受け入れます。
FTP サーバーで、IIS マネージャーで FTP サイトを右クリックし、[仮想ディレクトリの追加] を選択します。名前を付けて、物理パスの sharepoint unc パスを指定します。「接続先」ユーザーを、接続先の共有ポイント フォルダーにアクセスできるドメイン ユーザーに設定する必要があります。
ftp フォルダーに接続すると、ディレクトリに "cd" して問題なくファイルを配置/取得できるはずです (自分で確認したところです)。唯一の注意点は、ls/dir コマンド リストに仮想ディレクトリが表示されない IISFTP の古いバグ/機能です。解決策は、仮想ディレクトリの場所を反映する物理フォルダーを作成することです。たとえば、ftp ルートが c:\inetpub\ftproot の場合、この場所に仮想ディレクトリの名前と一致するディレクトリを作成する必要があります。その後、ls/dir リストに表示されますが、cd コマンドは物理ディレクトリではなく仮想ディレクトリに移動します。