おそらくそうではないことはわかっていますが、サーバー側の言語なしでサーバー上のファイルを読み書きすることは可能ですか。
かなり抽象的なレベルで: サーバーが必要です。そのサーバーは何らかの言語で書かれている必要があります。
すべての通常の Web サーバーは、ファイル システムからのファイルの読み取りをサポートしています。通常、ディレクトリをルートとして指定すると、URL のローカル部分がそのディレクトリとそのサブディレクトリにマップされます。
書くのはもっとトリッキーです。HTTP 仕様には PUT 動詞が含まれていますが、多くのサーバーには PUT 動詞を使用して何か有用なことを行うためのサポートが組み込まれているわけではありません。また、ほとんどの場合、インターネットにアクセスできる人がファイルを書き込めるようにする前に、何らかのアクセス制御を追加する必要があります。
アクセス制御の背後にあるロジックとファイルを配置する場所を表現することは、通常、プログラミング言語で最も簡単に処理できるものです。
私は多くの場所を調べ、XmlHttpRequest を使用してサーバー上のファイルを読み取ることへの斜めの参照を見つけました。残念ながら、ファイルの読み取りに関する「良い」情報は見つかりませんでした。
XMLHttpRequest は、ブラウザーが HTTP 要求を作成するために JavaScript に提供する標準 API です。それは完全にクライアント側です。URL を指定すると、サーバーがコールバックで返すデータを取得します。
ただし、サーバー側の言語を使用せずにファイルを作成することに関しては、まったく何も見つかりませんでした。私はコーディングが初めてで (4 ~ 5 か月)、HTML/JS を使い始めたので、サーバー側の言語をまったく知らず、それらを見ると理解しようとして頭痛がします。
JavaScript はサーバーサイド言語です。把握するのが最も簡単な方法ではありませんが、オプションです。node.jsを参照してください。
プログラミングが初めての人には、 Pythonを理解し、 Djangoを使用することをお勧めします。
自分のプロジェクトではPerlとCatalystに傾倒しています。
私は AJAX がサーバーと対話することを知っているので、AJAX を使用してサーバー上にファイルを書き込む何らかの方法があるに違いないと考えました。
Ajax とは、単に「ページを離れずに JavaScript から HTTP リクエストを行う」ことを意味します。ファイルを送信できますが、要求がサーバーに到達すると、サーバーはそれを処理する必要があります。