2017-05-17 5 views
0

私は基本的にリンクの大きなテーブルであるウェブページ上で働いているウェブを持っています。私は、テキストファイルから読み取り、それを解析し、それに基づいてテーブルを作成するためにJavaScriptを使用しています。サーバーソフトウェアを実行しないでWebページからローカルファイルを編集する方法はありますか?

私は、新しい行のリンクを追加してテキストファイル(またはそれが良い場合は別のファイルタイプ)に追加するために、ページにボタンを付けることができます。

これはphp、node.jsなどで実現できますが、私が見つけたすべての方法ではサーバーソフトウェアを実行する必要があります。これを回避する方法はありますか?たとえば、JavaScriptを使ってPythonスクリプトを呼び出す方法や、他の方法がありますか?

このページは個人用のものであり、可能であればサーバーソフトウェアを使用しないでください。テキストファイルをダウンロードするように設定でき、同じ場所に保存することができますが、それも避けたいと思います。

私が行った研究から、それは可能ではないと思われましたが、私が諦める前に尋ねると思っていました。前もって感謝します。

+0

あなたはajaxを使ってPythonのルートに投稿し、そこから何をするかを教えてください。 – Adrianopolis

+0

私はそれをやろうとしましたが、あなたが理解することから、それを処理するためにはApacheが必要です。 – user3220404

+0

確かに、おそらくあなたはおそらくちょうどd/bを使いたくないと思っていました。あなたのプロジェクトに幸運。 – Adrianopolis

答えて

2

ブラウザからのファイルは、javascriptでのみ読み込むことができます。

これは、ブラウザのスクリプトがあなたのマシンにファイルを書き込むことができた場合、巨大なセキュリティ上の脆弱性となります。

+0

それは私が考えたものです。ローカルのHTMLファイルがローカルファイルを編集できないのはちょっと反するようですが、ブラウザには実際にサーバーにアクセスするように設計されていると思います。 – user3220404

関連する問題