#norelated
* CosmosVFS[#qb249ac2]

[[CosmosVFS:http://www.cosmos-vfs.com/tomcat/cosmos/fileservice/googlelogin/GoogleLoginTop]](旧webifi)は、オンラインストレージサービスの抽象化レイヤです.&br;
CosmosVFSを利用することで、各種のオンラインストレージサービスを単一のファイルツリーにマウントして、HTTPやFTPから利用することが出来ます.&br;
また、CosmosVFSのサブシステムであるAsteroidをマウントすることで、無料で10GBのストレージを利用することができます.&br;



** URL [#if72ced0]
[[http://www.cosmos-vfs.com/tomcat/cosmos/fileservice/googlelogin/GoogleLoginTop:http://www.cosmos-vfs.com/tomcat/cosmos/fileservice/googlelogin/GoogleLoginTop]]

&br;

** 動作イメージ [#if72ced0]

&ref(http://www.loxsols.com/pukiwiki/image/app/webifi/webifi-overview-image005.png,zoom,750x350);


** 主な特長 [#if72ced0]
・複数のオンラインストレージサービスを単一のファイルツリー構造に集約します. &br;
・GoogleDriveやOneDrive、AmazonS3をFTP/9P2000で操作できます。&br;
・GoogleDriveやOneDrive上の静的コンテンツをHTTPで配信できます.&br;
・CosmosVFSのサブシステムであるAsteroidをマウントすることで、無料で10GBのオンラインストレージを提供します. &br;


** マニュアル [#if72ced0]
[[Cosmos-VFS.pdf:http://www.loxsols.com/files/doc/webifi-doc/Cosmos-VFS.pdf]]
&br;
webifiの基本的な操作方法が載っているマニュアルです.


** デモ [#if72ced0]
筆者のGoogleDriveに置いたファイルを以下のURLで公開しています. &br;
[[wordで作ったhtmファイル:http://www.cosmos-vfs.com:10080/role/RU5EUE9JTlRfUk9MRV9JRD0zOw==/word.htm]]

** net2ftp2cosmos [#if72ced0]

[[net2ftp2cosmos:https://www.cosmos-vfs.com/net2ftp2cosmos/]]は、ブラウザ上で動作するCosmosVFSのFTPエンドポイント専用のFTPクライアントです。 &br;
net2ftp2cosmosを用いることで、FTPクライアントを用意しなくても、CosmosVFSのFTPエンドポイントに対して、ファイルのアップロードやダウンロードができます. &br;
net2ftp2cosmosは、[[net2ftp:https://github.com/ahrasis/net2ftp_v1.1]]をベースに実装しました.



&ref(http://www.loxsols.com/pukiwiki/image/app/net2ftp2cosmos/net2ftp2cosmos.png,zoom,960x510);


** CosmosFTPClient[#if72ced0]

&ref(http://www.loxsols.com/pukiwiki/image/app/cosmos-ftp-client/CosmosFTPClient.png,zoom,500x400);

CosmosFTPClientは大容量ファイルのアップロードとダウンロードに対応した、CosmosVFSのFTPエンドポイント専用クライアントです. &br;
net2FTP2Cosomosでは10MB程度のファイルのアップロード/ダウンロードにしか対応していませんが、CosmosFTPClientを用いることで100MB越えのファイルをアップロード/ダウンロードすることができます. &br;
また、汎用のFTPクライアントでは、大容量のファイルのアップロード/ダウンロード時にタイムアウトが発生することがありますが、CosmosFTPClientはタイムアウト制限を解除してあります. &br;

[[CosmosFTPClient-20200502-002.zip:http://www.loxsols.com/files/src/CosmosFTPClient-20200502-002.zip]]


** Cosmos9P2KClient[#if72ced0]
[[Cosmos9P2KClient]]は、CosmosVFSの9P2000エンドポイントに対応した、GUIの9P2000クライアントです. &br;


** サブシステム [#if72ced0]
CosmosVFSのサブシステムは、バックエンドのストレージとして利用可能な独自のファイルシステムを提供します. &br;
Asteroidサブシステムは、1ユーザーあたり無料で10GBのストレージを提供します. &br;
サブシステムを利用するには、CosmosVFS上で各サブシステムを有効化してから、マウントしてください. &br;



** その他 [#if72ced0]
現在ベータ版として公開しています.そのため、エンドポイントのURLを今後の実装で変更する可能性があります. &br;


** Q&A [#if72ced0]
・HTTPエンドポイントで配信したhtmlファイルが文字化けする. &br;
  htmlファイルをUTF-8で記述してください.


** 制限事項 [#if72ced0]
・HTTPエンドポイントでホストできるファイルサイズの上限は20MBです. &br;

・CosmosVFSのWebUIの操作は一定時間操作がない場合にセッションが切れるように設計しています. &br;

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS