0

非常にシンプルなWebベースのテキストエディタを作成しました-http ://bit.ly/XNFrE4

しかし、このアプリの最大の欠点の1つは、テキストファイル(.txt)として保存する方法がないことです。

そこで、コンテンツを.txtファイルとして保存できるようにする方法についてのアイデアを探しています。

ありがとう。

4

3 に答える 3

4

ファイルをURI文字列(base64でエンコード)に入れ、新しいリンクとして開きます。

ところで。他にももっと複雑な解決策があります:http://updates.html5rocks.com/2011/08/Saving-generated-files-on-the-client-side

于 2013-02-06T13:40:02.440 に答える
0

1つの方法は次のとおりです。

  1. フォームを送信し、入力をパラメータとして「saveFile.php」などに送信します
  2. 「saveFile.php」で、送信されたファイルをダウンロード(* .txt)としてユーザーに送り返します。
于 2013-02-06T13:34:56.400 に答える
-1

私はそれがどれほどきれいであるかが好きです!contenteditable divの最大幅を約6〜700ピクセルに設定することをお勧めします。これにより、読みやすさが向上します。テキストでタイトルやリスト、その他のhtml要素を使用できれば可能です。

ドキュメントの保存は、ajaxリクエストを使用してコンテンツをサーバーに送信し、サーバー上にtxtファイルを作成して、ユーザーに送り返すことで実行できます。

http://www.tizag.com/phpT/filecreate.php

2人が短い時間の経過で保存するときにファイルの交換を避けるために、現在の時刻を使用してファイルを作成することをお勧めします。

$ourFileName = "simple-editor-".time().".txt";
$ourFileHandle = fopen($ourFileName, 'w') or die("can't open file");
$myFile = $ourFileName;
$fh = fopen($myFile, 'w') or die("can't open file");
$stringData = "Bobby Bopper\n";
fwrite($fh, $stringData);

fclose($fh);

あなたが本当にいくつかのバックエンドコードを試してみたいのなら、認証とサーバーにファイルを保存する可能性があれば私は大好きです。

jsでもtxtファイルを作成できると思いますが、phpを使用します

于 2013-02-06T13:44:58.187 に答える