問題タブ [readfile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
135 参照

html - JSPに含まれるファイル内に再フォーマットされたテキストを出力する

Webアプリのタグを介して含めたいHTMLファイルがいくつかあります。

一部のファイルには、疑似動的コードがあります。これは、実行時にMySQLテーブル内のそれぞれのデータビットに解決されるように特別にフォーマットされたテキストです。

たとえば、HTMLファイルには次のような行が含まれている場合があります。

これを(ログインしたユーザーのデータを介して)解決したい:

これはJSPファイルで行うのは簡単ですが、要件により、ファイルは基本的なHTMLは知っているが、JSPは知らない人が作成することが求められます。ただし、このような単純なテキストタグは、私が説明するのに十分簡単なはずです。

文字列に対してそのような解決を行うようにコードを設定していますが、ファイル間でそれを行う方法を誰かが考えることができますか?実際にディスク上のファイルを変更する必要はありません。コンテンツをロードして変更し、含まれているJSPファイルに出力するだけです。

私はapacheを介してファイルを文字列にロードしようと遊んでいますreadFileToStringが、ハードコーディングせずにWebアプリケーションのコンテンツディレクトリ内の特定のフォルダーからファイルをロードする方法を理解できず、将来、別のシステムにデプロイします。

0 投票する
1 に答える
152 参照

c# - ファイルからの読み取り時の NullReferenceException

次のような構造のファイルを読み取る必要があります。

そして、次のように配列に入れます。

うまくいけば、私がここでやろうとしていることがわかります。私はこれを行う方法が混乱していたので、SOでここに尋ねましたが、そこから得たコードはこのエラーを受け取ります:

オブジェクト参照がオブジェクト インスタンスに設定されていません。

私はこれにかなり慣れていないので、修正方法がわかりません...コードはほとんどわかりません:

エラーが発生する行は次のとおりです。

誰でも解決策を提供できますか?

0 投票する
3 に答える
8673 参照

c# - 外部ファイルからパラメータを読み取る - C#

C# を使用してアプリケーションを作成しており、テキスト ファイルなどの外部ファイルからいくつかのパラメーターを読み取りたいと考えています。パラメータは、次の形式でファイルに保存されます。

これを行う方法を教えてください。

0 投票する
9 に答える
167701 参照

java - Eclipseで使用したいテキストファイルをどこに置くか?

プログラムを起動するときにテキストファイルを読む必要があります。私はEclipseを使用していて、新しいJavaプロジェクトを開始しました。プロジェクトフォルダに「src」フォルダと標準の「JREシステムライブラリ」+staedteliste.txtがあります...テキストファイルをどこに置くかわかりません。私は文字通り、考えられるすべてのフォルダーを試しました....テキストファイルをアプリに含める必要があるため、「ハードコードされた」パスを使用できません...

次のコードを使用してファイルを読み取りますが、このエラーが発生します。


}

0 投票する
5 に答える
4760 参照

php - 必要な権限を持つユーザーがphp経由でファイルをダウンロードできるようにするにはどうすればよいですか?

私は、十分な特権を持っている人々にダウンロードしてほしいすべてのファイルのゲートキーパーとして機能するphpファイルを持っています。

私が使用するコードは、ファイルをユーザーにスローします

ほとんどのファイルはかなり大きいです....400mb-10GB。

これを行うには、実際の場所とファイル名を秘密にしておくとよいでしょう。そうすれば、人々はファイルに直接リンクすることはできませんが、download.php?file = IDゲートキーパーを介してリンクする必要がありますか?

ありがとう

編集:私はユーザー認証を行う方法を尋ねていません、それはすべて行われます。私のやり方は大規模に良い考えかと尋ねるだけです。10GBのファイルを読み続けると、メモリの問題が発生する可能性があるようです。

0 投票する
2 に答える
7668 参照

perl - PerlでCRのみのファイルを1行ずつ読む方法は?

行区切り文字が CR のみのファイルを読み込もうとしています。Mac OS X と Perl v.5.8.8 を使用しています。このスクリプトは、すべての種類の行区切り文字 (CR、LF、CRLF) に対して、すべてのプラットフォームで実行する必要があります。

私の現在のコードは次のとおりです。

これは現在、最後の行 (または最悪) のみを出力します。何が起こっている?明らかに、ファイルを変換したくありません。出来ますか?

0 投票する
2 に答える
2604 参照

c# - パワーポイントからデータを読み取るにはどうすればよいですか

MS パワーポイント ファイルのデータを操作する必要がありますが、パワーポイント ファイルのデータを開いて処理する方法がわかりません。私を助けてください!

私のプログラミング言語は C# で、Visual Studio 2010 を使用しています。

0 投票する
4 に答える
2858 参照

php - PHP readfile - 強制ダウンロード

いくつかの mp3 ファイルを再生するためにフラッシュ プレーヤーを使用しています。Firefox では通常どおりロードされますが、IE ではロードされません。.mp3 ファイルの URL に移動すると、mp3 のソース コードが表示されます (ダウンロードなどを提供する代わりに)。だから私はそれを修正するために小さなスクリプトを使用しました:

上記で大丈夫かお聞きしたいです。さらに、サーバーはこの方法で帯域幅を失いますか? 最後に、それはサーバーのリソースに影響しますか? ありがとう。

0 投票する
2 に答える
2492 参照

java - Javaでは、URLからJPEGを取得し、RTFドキュメントへの埋め込みに適した2進数または16進数の形式に変換します。

私はJavaでほとんどゼロから単純なRTFドキュメントを書き込もうとしており、ドキュメントにJPEGを埋め込もうとしています。RTFドキュメント(JPEGをWMFに変換したワードパッドによって生成された)に埋め込まれたJPEG(3つの白いピクセルと左上の黒いピクセルで構成される2x2ピクセルのJPEG)の例を次に示します。

RTF仕様を読んでいて、画像がJPEGであることを指定できるようですが、ワードパッドは常に画像をWMFに変換するため、埋め込まれたJPEGの例を見ることができません。そのため、JPEGからWMFなどにトランスコードする必要が生じる可能性もあります。

しかし、基本的には、ファイルURLを指定してJPEGの2進数または16進数(仕様、p.148:「これらの画像は16進数(デフォルト)または2進数形式にすることができます。」)形式を生成する方法を探しています。

ありがとう!


編集:私はストリームのものがうまく機能していると思いますが、それでもそれをエンコードする方法を正確に理解していません。なぜなら、私が何をしていても、RTFで読み取れないからです。たとえば、上の画像は代わりに次のように表示されます。

このPHPライブラリでうまくいくので、関連する部分をJavaに移植しようとしています。これがあります:

しかし、Javaの類似物が何であるかはわかりませんdechex(ord($imageData{$i}))。:(私はInteger.toHexString()その部分を処理する関数までしか得られませんでしたdechex...。

皆さんありがとう。:)

0 投票する
1 に答える
272 参照

php - ファイルのダウンロード情報を編集 PHP/JS

外部サーバーから自分のサイトを介してダウンロードされているファイルの名前を変更しようとしています。

現在、ヘッダー情報を変更するたびに、ダウンロードが開始されるまでに非常に長い時間がかかるため、ヘッダーを変更せずにそれを行う方法はありますか? または、ヘッダーをロードするのに永遠にかかる理由がない場合はどうなりますか?

これは私がやっていることです

代わりにjavascriptか何かでそれを行うことができますか?また、Windows Media Player や QuickTime などで開かずにすべてのダウンロードが開始されるようにすることはできますか。

ありがとう :)