リモート テキスト ファイルをオンザフライで編集する必要があり、その内容は現在 ~1Mb です。
私はいくつかのアプローチを試しましたが、どちらも信頼できない不格好または独り占めのメモリのようです。
私が達成しようとしていることを論理的に考えることは次のとおりです。
- リモートサーバーへの FTP。
- バックアップ用にファイルのコピーをダウンロードし、ローカルのどこかに保存します。
- リモート ファイルを開き、必要な行を追加します。
- ローカル サーバーから生成された不要なデータの配列に従って、リモート ファイルから行を削除します。
これは可能ですか?
手順 1 と 2 は何とかコーディングできましたが、3 と 4 は難しいです。現在行っている方法は、fgets を使用して文字列全体を返すことです。本当に、文字列全体を操作して再生成し(そしてそれは大きい)、リモートファイルの2つのマーカーの間に再挿入する必要があるため、これを行いたくありません。
ファイル内のテキスト行をオンザフライで操作する方法はありませんか?