• ベストアンサー

Web上にデータを保存するアプリケーション作成

通常のWindowsアプリケーションがローカルHDDにデータを保存するところを、 Webサーバ上に保存する仕様にしたいと思っています。 複数のPCで同じデータにアクセスするのが目的です。 これを実現する一般的な手法は何でしょうか? 開発環境はMicrosoft Visual Basic 2008なので、 何らかの.NETライブラリかAPI等を使えばできるとは思っているのですが。 なおWebサーバはHTTPとFTPで利用していますが、他の手法でアクセスできるかは未確認です。 サーバに必要な要件もあれば合わせてご教授お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

WebDAV? 開発するまでもなく、Internet Explorerで使えると思います。 あとDropbox SkyDrive GoogleDrive iCloudなんてのもソレ系のサービスですね。 APIがどの程度公開されているのか知りませんが。

palzafenon
質問者

お礼

ご回答ありがとうございます。 データの保存はただファイルをWeb上に置いておきたいということではなく、プログラムで編集した上でそのプログラムで保存動作をしたいので、ご紹介頂いたオンラインストレージの場合はブラウザからでなくAPI利用になりますね。 WebDAVというのは初めて聞いたので、調べてみたいと思います。

その他の回答 (1)

回答No.2

FTPが利用できるなら VBからFTPを利用してファイル(データ)の アップロード、ダウンロードが出来ます。 VBからFTPの利用はここが参考になります。 http://dobon.net/vb/dotnet/internet/index.html

palzafenon
質問者

お礼

ご回答ありがとうございます。 FTPは私も考えていました。 これ以外にいい手段がなければ使おうと思います。 もしかしたらFTPが私の用途には一番いい手段なのかもしれませんが、他の手段を知らないので判断できない状況です。

関連するQ&A

  • C# Webアプリケーションでサムネイルを作成する

    Visual C# .NETのWebアプリケーションでbtmp又はjpgのサムネイルを作成し、サーバのローカルディレクトリに保存する方法を探しています。 色々調べてみたのですが、方法が見つかりません。 下記ページは参考にしたのですが、よく分かりませんでした・・・。 http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfsystemdrawingimageclassgetthumbnailimagetopic.asp お知恵を拝借できればと思います。 よろしくお願いします。 VisualStudio.net2003 C# Webアプリケーション WindowsXP サーバ IIS6.0

  • Web上のmdbへの接続

    Webサーバーやデータベースについてほとんど知識がないので、的外れだったらスミマセン。 VBやAccessで作ったアプリケーションで、Webサーバー上においたmdbファイルに接続するにはどのようにすれば良いのでしょうか? 過去スレで ■データベース → SQL Server ■Web サーバ → IIS ■開発 → Visual Web Developer という回答があったのですが、 いずれも全くタッチしたことがないので、出来れば、 ■データベース → mdb(Access) ■Web サーバー → よく分からないのですが、 HomePageに使用しているocnのサーバー ■開発 → Visual Basic が出来れば、大変ありがたいのですが。 これって、可能なのでしょうか。とんちんかんで恐縮です。

  • ウェブベースでのファイルサーバソフトについて

    お世話になります。 現在、社外からアクセスできるファイルサーバソフトを探しています。 要件としては 1.ActiveDirectory で認証できる 2.https でアクセスし、ウェブブラウザ内でアクセスする 3.ウェブブラウザ内では、エクスプローラーと同じような操作感覚でファイルを操作できる (ブラウザ内にドラッグすることで保存できる、など) 4.サーバ内のデータは、通常のファイルサーバのようにファイルが保存されている。 となります。 SharePointなどがよいかと考えているのですが、「3」の要件を満たすことができません。 よいソフトがあればご教授頂ければと思います。 よろしくお願い致します。

  • こんなシステムをWebアプリで実現できますか?

    次のようなシステムを考えているのですが、Webアプリケーションで実現することは可能でしょうか? 可能であれば、どういった技術を組み合わせれば実現できるか教えてください。 1.サーバはクライアントからのセッションを認証する。(ID、パスワード等) 2.クライアント側からデータをサーバ側にアップロードする。 3.サーバ側はアップロードしたデータを別のデータに変換し、クライアント側に返信する。 4.クライアント側はサーバ側から受信したデータをローカルに保存する。 5.クライアント側は保存したデータを演算、変換してグラフィカルに表示する。ただし、表示は、セッションレスで行う。 6.ローカルにデータを保存した以降は、クライアント側のみで、データの表示を行う。

  • ウェブサーバーにエクセルデータをアップすると、、

    消失すると困る エクセルのデーターがありまして、 PCと、外付けハードディスクに同データーを保存していますが、 不安なので、レンタルしている、ウェブサーバーに ●●.exe というエクセルのデーターをフォルダに入れてFTPで アップしようと思います。 中身を他者に見られると非常にまずいのですが、 ウェブサーバーにアップしちゃうと、覗かれたり、 公開されちゃったりしますか?? 詳しい方お願いします。

  • .NETアプリケーションサーバ設置

    始めまして、開発環境の作成でどうするべきか悩んでおり回答を頂けるとたすかります。 いままでは、PHP等のWebサーバ単体でのアプリケーション開発と運用を行ってきたのですが、 今回少し応答するデータ量が多いシステム開発があることと 出来れば、アプリケーションは外部から見えない方がいいかなと思いまして、 アプリケーションサーバをWeb(HTTP)サーバと別にする場合はどのようにするのか? と思い調べてみたのですが、いい内容が見つかりません。 ※HTTPで受けたリクエストを別のサーバで処理するってどのように設定するんでしょうか? 思いつく事は、 1.相互通信用のプログラムを作成して、電文のやり取りで実行、結果の応答をする。  ⇒これはちょっと違いますよね。 2.DBを中継して、リクエストと応答を処理する  ⇒これも違う気がします。 と少し古い頭しかなくて困っております。 上記でも開発はできるのですが、もっとスマートに出来るとは思いますので 回答いただけると助かります。 該当の書籍、ホームページの紹介でも助かります。 よろしくお願いいたします。 ※環境  サーバ:Windows Server 2012  Web:IIS  アプリケーション:ASP.NET (予定、他で実現可能であれば検討しますがjava以外で)  DB:MySQL 5.5(別サーバにて稼働中×3台)

  • WEB上のデータを取り込みAccessで管理したい

    WEB上の指定したデータを取り込んで、Accessのテーブルに保存するプログラムを組みたいのです。たとえば指定する株の銘柄から当日の株価データを集めて保存するといった作業です。 が、何を勉強したらいいのかわかりません。当方はVisual Basicならソフトを組めます。

  • Web上に表示されたデータをcsvでローカルに落としたい!

    今JavaでWebアプリの開発を行っています。 DBと接続し、データをWeb上に表示させる機能と、 その表示されたものを、csvファイルとしてローカルに保存できるようにしたいのですが、 何かよい方法がありましたら、是非教えてください! データは動的なのでその都度csvファイルの内容も変わってきます。

  • Webページをローカルに保存したい

    あるサイトのWebページをローカルに保存したいと思っています。 IEの「ファイル>名前を付けて保存」で ひとまず保存はできましたが、保存したファイルを開いたら 実際のWebの画面とはフォントなどが異なっていました。 Webの画面のイメージ通りに保存するために 何か良い方法はありますか? 実現するためのフリーソフトなどありましたら、教えてください。 よろしくお願いいたします。

  • Webアプリケーションのアクセス権ついて

    Webアプリケーションを開発しています。そのなかでユーザのアクセス権について悩んでいます。 開発環境: OS: Linux Webserver: Apache2.2 Tomcat5 クライアントPCよりサーバ内のディレクトリに対してアクセスする時に、セキュリティ上の観点よりユーザによりアクセスできるディレクトリを制限したいと思っております。ディレクトリについてはパーミッションで制限するのだと思いますが、クライアントPCからのユーザをどのように設定するのか解りません。 ご教授願えればと思います。よろしくお願いいたします。

専門家に質問してみよう