問題タブ [temporary-files]

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 に答える
583 参照

django - Djangoで一時画像を操作する最良の方法は?

オンラインで生成された一時画像を提供する必要があるDjangoプロジェクトを開発しています。セッションは匿名にする必要があります。誰でもサービスを利用できるはずです。セッションが期限切れになるか閉じると、イメージは破棄されます。

しかし、最善のアプローチが何であるかはわかりません。たとえば、ファイルベースのセッションを使用して、セッション フォルダーで画像を生成するように設定するだけで、それらの画像はセッションと共に破棄されます (または、少なくとも破棄する必要があります)。データベース セッションでも同様のことができると思います。たとえば、画像をデータベースに保存したり、セッションが終了したときに画像を削除したりできますが、ファイルベースのソリューションの方が信頼性が高いように思えます。

それは良い解決策ですか、それともより確実な代替手段はありますか?

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

python - 棚でPythontempfileを使用する簡単な方法はありますか(そしてそれが自分自身をクリーンアップすることを確認してください)?

基本的に、私が書いているPythonプログラムでは、無限のサイズ(より正確には、メモリバウンドではなくハードドライブ)のdictが必要です。tempfileモジュールとshelveモジュールは当然これに適しているようですが、安全に一緒に使用する方法がわかりません。シェルフがGCされたときに一時ファイルを削除したいのですが(または、いつかに関わらず、シェルフが使用されなくなった後の削除が保証されます)、これを実現する唯一の解決策は、tempfile.TemporaryFile()を使用して開くことです。ファイルハンドル、ハンドルからファイル名を取得し、このファイル名を使用してシェルフを開き、ファイルハンドルへの参照を保持して、GCされないように(およびファイルが削除されないように)、これを格納するシェルフにラッパーを配置します参照。誰もがこの複雑な混乱よりも優れた解決策を持っていますか?

制限事項:標準のPythonライブラリのみを使用でき、完全にクロスプラットフォームである必要があります。

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

ms-access - データベース 'filename' を開けません。データベースではない可能性があります....Access 2007

私たちのプログラムには、ユーザーがデータをアクセス データベースにエクスポートするオプションがあります。次に、ユーザーはデータベースをダウンロードし、これをレポートなどに使用します。

最近、Office 2007 にアップグレードしました。テストでは、このデータベースをダウンロードすると、次のエラー メッセージが表示されます。

「データベース「ファイル名」を開けません。アプリケーションが認識できるデータベースではないか、ファイルが壊れている可能性があります。」

このエラーは、Web サイトから直接開く場合にのみ発生するため、Temporary Files フォルダーからデータベースを開きます。エラー メッセージの [OK] ボタンをクリックすると、データベースが読み込まれるだけで問題ありません。

データベースをローカル ドライブに保存することにより、ユーザーはメッセージ ボックスなしでデータベースを開くことができます。

ユーザーの一時ファイル ディレクトリからアクセス データベースを開こうとすると、既知の問題はありますか?

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

c# - 小さな .NET プログラムでの一時ファイルの管理

私の質問は、小さな .NET プログラムでの一時ファイルの処理についてです。このプログラム/ユーティリティは、2 つの URL を使用して次のことを行うだけです。

私は現在、おそらく機能する最も単純なものを持っています:

これはうまく機能します。WinMerge は読み取り専用モードで実行する必要があるだけなので、プログラムを複数回実行することでファイルが上書きされる可能性があり、悪いことは何も起こりません。

ただし、WinMerge ビューでどれがどれであるかを確認できるように、一時ファイル名を意味のあるもの (URL に関連するもの) に変更したいと考えています。また、これらのファイルが不要になったらクリーンアップしたいと考えています。これにはどのようなオプションがありますか?

私の次の最も簡単なアイデアは、これらが保存される特定のフォルダーを用意し、プログラムが終了するたびにこれを消去することです。より良い/よりエレガントな/標準的な方法はありますか?

ありがとう。

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

pdf - SSRSレポートから生成された更新されたPDFファイルをブラウザに強制的に取得するにはどうすればよいですか?

リンクを介してssrsレポートのPDFバージョンをダウンロードするWebページがあります。ただし、データに変更を加えると、ブラウザは更新された情報なしで以前と同じpdfファイル(tempフォルダに保存されているpdfファイル)をプルアップします。次に別のブラウザに移動してPDFをダウンロードすると、新しいバージョンが取得されますが、他のブラウザは引き続き古いバージョンを取得します。ブラウザに新しいバージョンのPDFレポートをダウンロードさせるにはどうすればよいですか?

PDFの作成に使用するURLは次のとおりです。

http://servername/ReportServer/Pages/ReportViewer.aspx?/MyReport/&rs:Command=Render&ReportID=123456&rs:Format=PDF

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

php - PHPでtemporayサム画像を作成する

ねえ、私はPHPでtemporayサムファイルを作成する方法を探しています。サーバーに画像を保存したり、すぐに削除したりしない方法はありますか?私が探しているのは、次のようなソリューションです。http

://www.dig2go.com/index.php?shopbilde=772&type=1&size= 120この背後にあるphpコードがどのように機能するかを誰かに説明してもらえますか?今のところ、サムネイルの作成にネット上で見つけたphpコードを使用しています。

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

visual-studio - Visual Studioがソースディレクトリにobjフォルダを作成しないようにするにはどうすればよいですか?

すべてのcsprojファイルにOutputPath、IntermediateOutputPath、およびBaseIntermediateOutputPathタグ​​を設定しました。それにもかかわらず、VisualStudioはソースディレクトリに余分な「obj」フォルダーを作成します。私の知る限り、obj \ Debug \ TempPEディレクトリを作成し、空のままにします。

Visual Studioがあらゆる種類のがらくたを作成してもかまいませんが、ソースディレクトリではなく、必要な場所にのみ作成するように指示するにはどうすればよいですか?

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

php - PHP で一時的な画像のアップロードをどのように処理しますか?

ユーザーがプレイ可能なキャラクターを作成できるオンライン ゲームを PHP で作成しています。各キャラクターは、ユーザーがアップロードしたポートレートを持つことができます。プレイヤーは複数のキャラクターを同時に持つことができ、それらの写真はいつでも変更できます。当然、巨大なファイルを避けるために、写真のサイズを変更して再圧縮する必要があります。これが私の問題です:

プレイヤーが自分のデータ (特に画像) を変更して「保存」を押すと、サーバー側の検証が開始されます。一意でないキャラクター名、空の必須フィールドなどをチェックします。エラーが見つかった場合は、が表示されます。この場合、フォームにはプレーヤーが入力したデータが事前に入力されている必要があるため、すべてを再入力する必要はなく、障害のあるビットを変更するだけで済みます。しかし、そのような「一時的な」状態で写真を保存するにはどうすればよいでしょうか。

ファイル アップロード フィールドに事前入力できません。ブラウザで許可されていません。一時ファイルに保存すると、プレーヤーはブラウザを閉じてプロセス全体を中止できるため、ある時点で画像をクリーンアップする必要があります。それはいつですか?また、一時ファイルにはどのファイル名を選択すればよいですか? プレイヤーが 2 つのブラウザー タブで編集するために同じキャラクターを開いた場合、競合してはなりません (それぞれに独自のコピーが必要です)。

この問題をどのように解決しますか?

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

jruby - JRuby-Tempfile.rb

JRubyでtempfile.rbがどのように処理されるか知っている人はいますか。Rubyにはありますが、JRubyにはありません。

誰かが何かアイデアを得ましたか?

乾杯

Eef

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

.net - .Net の一時ファイル

いくつかのビットマップを作成してファイル システムに保存する必要があります。何らかの理由で、MScharting システムはバックグラウンド ファイルを文字列形式のパスとして提供することを望んでいます。

ほんの数回ですが、背景画像を動的に作成しています。

これらのファイルを作成してクリーンアップする最善の方法は何ですか?