問題タブ [fileserver]
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.
c# - 1 つのアプリ (ファイルサーバー上) が 2 台の PC で異なる動作をしている
データベース「FinishedOrders」のテーブルから単純に読み取り、結果をリスト ビューに表示する C# アプリケーションを開発しました。
そして基本的に問題は次のとおりです。
ラップトップ (アプリケーションの開発に使用したコンピューター) でアプリケーションをファイル サーバーから切り離して実行すると、正しく動作し、Finished Orders テーブルの値がリストに入力されます。
上司のコンピューターでまったく同じパスからまったく同じアプリケーションを実行すると、例外か何かをキャッチしたかのように、空のリスト ビューがポップアップ表示されます。
私が検討したこと:
- ロード ステートメント全体を try catch ブロックでラップし、エラー メッセージをメッセージ ボックスに出力しても、どちらのコンピューターでもエラーは表示されません。
- スタック パネルのリストを使用しており、各スタック パネルの最初の項目はイメージ コントロールです。image.source を次のように設定して
Type.Source = new BitmapImage(new Uri("/Control;component/images/42EF.png", UriKind.Relative));
います。これが問題の原因であるかどうかは完全にはわかりませんが、 uri を読み込めませんでした。表示されないだけでなく、try catch ブロック内でエラー メッセージがスローされませんか? - アプリケーションだけでなくソリューション全体をファイルサーバーにコピーして貼り付け、(両方のコンピューターの) デバッグフォルダーから実行しようとしました->同じ問題
- 接続文字列をマップされたドライブ "T:...." と "\Fileserver..." の両方に変更しようとしましたが、どちらも自分のコンピューターで動作します。データベースもファイルサーバー上にあります。
- どちらのコンピューターも Windows 7 を使用しています (私の上司はプレミアム エディションを持っていると思いますが、私はアルティメットを持っています)。
- 両方のコンピューターにアクセス権がインストールされており、まったく同じコンテキストで ole.db を使用する他のテスト済みの動作中の C# アプリケーションがあります。
これは私のコードです: http://pastebin.com/hm0BByDf
asp.net-mvc - ファイルサーバーまたは共有フォルダーからのファイル/画像の直接ダウンロードを保護
ファイルサーバー(別のマシン)で利用可能なファイル/画像を保護したい。ファイルをアップロードするために、メモリ ストリームを使用してファイル サーバーの共有場所に書き込むことを計画しています。メモリ ストリームを使用することがパフォーマンスに最適であることを願っています。
href a href="FileServer/sharedFolderName/image1" />
ユーザーに画像を表示する際に、ブラウザー自体で画像を表示したり、ユーザーが画像をダウンロードしたりできるように、アンカー タグを提供する必要があります。
FileServer/sharedFolderName/image1.png
ユーザーは、ブラウザに を入力したり、その他の方法でファイルを直接ダウンロードしたりできません。
django - S3 のイメージ ストレージと安全なサービス
ユーザーが写真をアップロードして後で表示できる写真サイトを構築しています。これらの写真は公開でも非公開でもありません。写真とサムネイルをS3に保存しています。現在、私がフォローしている実装は、ユーザーがページに来たときにサムネイルの署名付き URL を提供し、S3 からロードすることです (ただし、クラウドフロントから署名付き URL を使用することも考えています)。
現在の問題は次のとおりです。
- 各リクエストでは、サムネイルごとに異なる URL が提供されるため、ブラウザのキャッシュは使用できません。これにより、ユーザーがサイトを更新すると、ブラウザは各画像を再度ロードします。ページが遅くなります。
- これはまた、誰かがソースとすべてを詮索すると、写真の署名付き URL を見つけて、それを他の人に配布して閲覧できるというもう 1 つの問題を引き起こします (ただし、署名付き URL は 10 分間だけです)。私が望むのは、ユーザーを許可するかどうかを決定できるように、アプリケーションによって URL が渡されることです。
ページの読み込み時間を速くし、セキュリティ上の懸念にも対応したいので、どのようなアプローチをとるべきか教えてください。また、毎回異なる署名付き URL であっても、クラウドフロントからのサービスがブラウザーのキャッシュよりも高速であることを知りたいです (どこかで読んだことがあります)。あなたの答えを説明してください。
node.js - Express/nodejs アプリで S3 に保存されたファイルを提供する
ユーザーの写真が非公開のアプリがあります。写真(サムネイルも)をAWS s3に保存します。サイトには、ユーザーが自分の写真 (サムネイルなど) を表示できるページがあります。今私の問題は、これらのファイルをどのように提供するかです。私が評価したいくつかのオプションは次のとおりです。
- 署名付き URL 生成を使用して CloudFront (または AWS) からファイルを提供します。しかし問題は、ユーザーがページを更新するたびに、非常に多くの署名済み URL を再度作成してロードする必要があることです。したがって、ブラウザに画像をキャッシュすることはできません。これは良い選択でした。とにかくまだjavascriptでやるべきことはありますか? セキュリティ上の問題により、これらの URL の有効性を長く維持することはできません。次に、その時間枠内で誰かがその URL を入手した場合、アプリからの認証を実行せずにファイルを表示できます。
- その他のオプションは、S3 サーバーからストリーミングした後、Express アプリ自体からファイルを提供することです。これにより、http キャッシュ ヘッダーを使用できるため、ブラウザーのキャッシュが有効になります。また、認証されていないと誰もファイルを表示できないようにします。理想的には、ファイルをストリーミングしたいと思います。NGINX プロキシ リレーを使用してホストしているファイルを、反対側の NGINX にストリーミングします。しかし、私が見るように、それはファイルが同じシステムのファイルに存在する場合にのみ可能です。しかし、ここではそれをストリーミングして、ストリームが完了したら戻る必要があります。ファイルをローカルに保存したくない。
2つのオプションのどちらがより良い選択であるかを評価することはできません?? できるだけ多くの作業を S3 またはクラウドフロントにリダイレクトしたいのですが、署名された URL を使用しても、リクエストは最初にサーバーに送信されます。キャッシング機能も欲しい。
では、どのような方法が理想的でしょうか?それらの方法に関する特定の質問に対する答えはありますか?
php - Ajaxplorer - 小さなテキスト ファイルを開いてダウンロードする
小さなテキスト ファイル (<1kB) を開こうとすると、テキスト エディターに何も表示されない (空白のページ) か、次のようなものが (ソース エディターで) 表示されます。
小さなファイルをダウンロードするたびに、ファイルは空になります。
filezilla などを使用した場合、ダウンロード後にファイルが空ではありません。
応答またはコンソールにエラーはないようです。大きなファイルでも問題なく動作します。サーバーはphp 5.3.8を実行しています。何か案は?
編集:
テキスト ファイルを開くときに実行される class.TextEditor.js 関連コード:
image - サーバーからの Fpdf 画像
fpdfを使用してファイルサーバーからPDFに画像を取得する最も簡単な方法は何ですか? データベースには画像の URL のみを保存しましたが、実際のファイルを取得する必要があります。