0

リモートロケーション(クラウドストレージ)に直接保存できるようにしたいのですが。

例:IDEでプログラミングしていて、それを「クラウド」にアップロードしたいので、[ファイル] > [名前を付けて保存]をクリックし、[DropBox]、[SkyDrive]などを選択します。>ファイルに名前を付けます。[保存]をクリックすると、ファイルがアップロードされます。

これは私の頭に浮かび、現在の方法よりもはるかに簡単であるように見えました。この方法は可能ですか?

4

2 に答える 2

0

一部のプログラムはそれを行うことができます。たとえば、MS Officeは、本格的なツリーブラウジングとともに、Sharepointの場所に直接保存できます。

一部のネットワークファイル交換プロトコルは、Windows(Linux、MacOS)でリダイレクタとして使用できます。つまり、通常のファイルシステムとしてユーザーランドプログラムに表示されます。SMB / CIFSがその代表的な例ですが、SMBoverInternetをそのまま使用する人はおそらくいないでしょう。FTPは、通常のフォルダーと一緒にエクスプローラーでフォルダーの参照がサポートされていますが、ファイルシステムではありません。VPNやSSHなどの暗号化されたチャネルを介してインターネット経由でSMBをチャネル化できる場合があります。これには、クライアントとサーバーの両方を制御する必要があります。

一部のクラウドストレージは、プログラムがクラウドを参照して直接クラウドに保存するために使用できるAPIを公開します。DropboxとGoogleドライブはそのように機能します。誰でもDropboxに保存/ロードしたり、Dropbox上のファイルを閲覧したりするプログラムを書くことができます。ただし、明示的に行う必要があります。クラウドストレージだけでなく、Dropboxをターゲットにしているのです。

Dropboxは、ストアアンドフォワードソリューションも提供します。指定されたローカルフォルダーに保存し、最終的にDropboxと同期します。

ただし、汎用プログラム(クラウド対応として作成されていない)と汎用クラウドストレージ(ファイルシステムをエミュレートできない)を使用すると、運が悪くなります。

特にソースをネット上で共有する場合、それを行うための好ましい方法は、オンラインソース管理システムを使用することです。そこには公開のSubversionリポジトリがあります。ほとんどのIDEはそれらと通信できます。ただし、SVNステップへのコミットは通常手動です。ローカルフォルダはまだ含まれています。他の名前で保存してからアップロードします。

ちなみに、ソースの場所をクラウドに置くと、パフォーマンスが大幅に低下します。最近のインターネットは高速ですが、それでもハードドライブに匹敵するものはありません。

于 2013-01-25T00:38:31.033 に答える
0

これは、ストレージプロバイダーが提供するアプリを使用して行うことができます。たとえば、Dropboxは、ハードドライブ上に監視フォルダーを作成するアプリを提供します。このフォルダに保存されたものはすべてDropboxに同期されます。

「ドライブ」URLを提供するのはサービス次第であり、これをコンピューター上の仮想ドライブにマップする必要があります。これを提供しているストレージプロバイダーを知りません。

于 2013-01-25T00:38:49.163 に答える