Ajaxによるファイル読み込み時の安全性について
Posted: 2011年3月30日(水) 17:14
hennsuu = new XMLHttpRequest();またはhennsuu = new ActiveXObject("Microsoft.XMLHTTP");
↓
hennsuu.open("GET", "てきすとふぁいる.txt");
↓
hennsuu.send(null);
このようにしてファイルを読み込む際の安全性についての話です。
PHPでは
ファイルを開く→ファイルをロックする→ファイルから読み込む→ファイルロック解除→ファイルを閉じる
という手順を踏みますが、
上記の方法ではいきなりファイルの中身を読み込んでいるように見えます。
内部でPHPのような処理が行われているのかもしれませんが、そうでないとしたら、ファイルが壊れたりするのではないでしょうか?
一番心配なのは、誰かが書き込んでいる最中に読み込んでしまうことです。その辺は大丈夫なのでしょうか?
↓
hennsuu.open("GET", "てきすとふぁいる.txt");
↓
hennsuu.send(null);
このようにしてファイルを読み込む際の安全性についての話です。
PHPでは
ファイルを開く→ファイルをロックする→ファイルから読み込む→ファイルロック解除→ファイルを閉じる
という手順を踏みますが、
上記の方法ではいきなりファイルの中身を読み込んでいるように見えます。
内部でPHPのような処理が行われているのかもしれませんが、そうでないとしたら、ファイルが壊れたりするのではないでしょうか?
一番心配なのは、誰かが書き込んでいる最中に読み込んでしまうことです。その辺は大丈夫なのでしょうか?