いけず言葉しりとり

JavaScriptでユーザーのコンピュータからデータを読み込んだり、保存したりできますでしょうか?
(アップロード・ダウンロード)

データはテキストデータです。

A 回答 (5件)

ちょっと補足です。



JavaScriptではクライアントのPCからファイルを読み込めないのは「仕様」です。
もし読み込めるのならセキュリティホールになってしまいます。
(勝手にクッキーやキーファイルの中身を読み出して、サーバー経由で情報を取得するPGがごく簡単に作れてしまいます。)

逆に言えば、それが可能なVBScriptとか、FileSystemObjectのような機能とか、
そんなのを用意してしまうMSは、セキュリティに関する認識が非常に脆弱な企業だってことです。

Windows系がウイルスに滅茶苦茶弱いのもそういう理由です。


もし、貴方が目的のものを完成できたなら、たぶん、スパイウエアとして認識される事になる可能性大です。。。
    • good
    • 0
この回答へのお礼

ありがとうございます。
仕様であるならしょうがないですよね。
納得しました。

お礼日時:2006/05/17 22:07
    • good
    • 0
この回答へのお礼

FileSystemObjectっていうのもMS特有の機能みたいですね。

お礼日時:2006/05/15 23:10

できません。

    • good
    • 0
この回答へのお礼

そうですか・・

お礼日時:2006/05/15 23:01

javascriptはクライアントサイドの技術です。


サーバーにデータを保存したりすることは
javascriptの仕事ではありません。
サーバーサイドのjavascriptもありますが
いわゆるjavascriptとは次元の違うものです。

サーバーにデータをアップロードする場合は
HTMLから<input type=file>として、
サーバー側のPHPやCGIというプログラムで
受け取ることになります。

またcookieなど一部クライアントにデータを
保存することはできますが、容量や書式に
きびしい制限があります。
    • good
    • 0
この回答へのお礼

やはりそうですか。処理をjavascriptでおこなっているのでcgi等で受け取っても・・・なんですよね。
ありがとうございます。

お礼日時:2006/05/15 23:00

JavaScript ではできませんが, VBScript なら可能です。

    • good
    • 0
この回答へのお礼

VBですか。一応、いろいろなブラウザに対応したいと思っていますのでVBは使えないですね

お礼日時:2006/05/15 22:58

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報