問題タブ [download]
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.
http - IIS ファイルのダウンロードがハング/タイムアウトする - sc-win32-status = 64
以下に基づいて、HTTP 経由でファイルをダウンロードしようとすると、大量の「ハング」が発生する理由について何か考えはありますか?
- サーバーは IIS 6 です
- ダウンロード中のファイルは、Web ページではなくバイナリ ファイルです
- TrueUpdate や FlexNet Web 更新パッケージ、基本的な HttpWebRequest/HttpWebResponse ロジックを実行し、応答ストリームを使用してダウンロードするだけのカスタム .NET アプリなど、いくつかのクライアントがハングします。
- 成功が 200 0 0 の場合の IIS ログ ファイルの署名 (sc-status sc-substatus sc-win32-status)
- 失敗の場合、エラー署名は 200 0 64 です
- sc-win32-status of 64 は「指定されたネットワーク名は利用できなくなりました」
- URL で firefox をポイントし、毎回正常にダウンロードできます (おそらく、内部で何らかの再試行ロジックが発生している可能性があります)。
この時点で、これらのエラーをスローしているサーバーに異常があるように見えます。または、これは単なる通常のネットワーク動作であり、障害に対してより回復力のあるクライアントを使用 (または作成) する必要があるようです。
何かご意見は?
python - オンライン静的コンテンツの保護
Pythonコードで認証されたユーザーのみがサーバー上の特定のファイルにアクセスできるようにするにはどうすればよいですか?
たとえば、/static/book.txt
保護したいものがあるとします。ユーザーがにアクセスする/some/path/that/validates/him
と、Pythonスクリプトはユーザーにアクセスする価値がある/static/book.txt
と見なし、そのパスにリダイレクトします。
スクリプトをバイパスして直接アクセスするユーザーを停止するにはどうすればよい/static/book.txt
ですか?
security - ブラウザ内でファイルを正しいファイル名で安全にダウンロードする
私は、ユーザーがログインした後にのみ利用できる安全な領域を持つ Web サイトでいくつかの作業を行っています。この領域には、ダウンロードできる PDF ドキュメントへのリンクを含むページがあります。物理的なドキュメントは、Web サイトのルート ディレクトリの外にあります。PDF ドキュメントへのリンクは次のようになります。
index.php?page=secure-area/download&file=protected.pdf
以下を実行します (注: これは、ブラウザ内でファイルを開くのではなく、ダウンロードを強制する方法であることはわかっています)。
これはうまく機能しますが、Firefox 3 と Internet Explorer 7 (他のブラウザーではテストしていません) では、このファイルをブラウザー内で開くことはできず、両方ともダウンロード ダイアログ ボックスが表示されます (予想どおり)。[保存] ではなく [開く] を選択すると、ドキュメントがダウンロードされ、ブラウザーの外部で Adobe Reader が起動され、ドキュメントがレンダリングされます。
私が抱えている問題は、ブラウザ内でファイルをダウンロードし、保存すると正しいデフォルトのファイル名を持つことです。
ドキュメントをブラウザで開きたい。これを行う 1 つの方法は、ヘッダー「Content-Disposition: inline;」を使用することです。しかし、これはファイル名を指定できないことを意味します (ブラウザによって無視されるように見えるため)。それを行う際の問題は、ドキュメントを保存するときです。デフォルトの名前は、pdf ドキュメントのファイル名ではなく、URL の名前です。
Firefox と Internet Explorer でドキュメントをブラウザ内で開き、保存する正しいデフォルト ファイル名を指定するにはどうすればよいですか?
java - Javaアプレット用のプラグインフレームワークはありますか?
アプレットまたはJavaWebStartとして実行される大規模なJavaアプリケーションがあります。そしてそれはますます成長します。通常、ユーザーはクラスのごく一部しか必要としません。Javaは、クラスが見つかるまで、すべてのjarファイルをロードするどのjarファイルでどのクラスを見つけることができるかを知らないためです。存在しないクラス(リソースバンドルなど)をロードする場合は、すべてのjarファイルをロードします。これにより、非常に大きな小さな帯域幅での開始時間が短縮されます。
必要な場合にのみプラグインをロードできる小さなフレームワークはありますか?または、必要に応じてバックグラウンドで実行する方がよいでしょうか。
もちろん、フレームワークはサイズが大きいため、開始時間を遅らせるべきではありません。
ダウンロードにはURLClassLoaderを使用する必要があると思います。
php - ファイル ダウンロードの HTTP ヘッダー
ファイルのダウンロードを処理する PHP スクリプトを作成し、どのファイルが要求されているかを判断し、適切な HTTP ヘッダーを設定して、ブラウザーが実際にファイルをダウンロードするように (ブラウザーに表示するのではなく) トリガーします。
一部のユーザーから、特定のファイルが正しく識別されないと報告されているという問題が発生しました (そのため、拡張子に関係なく、ブラウザーはそれを GIF 画像と見なします)。これは、応答ヘッダーに「Content-type」を設定していないためだと思います。これはほとんどの場合ですか?もしそうなら、考えられるすべてのファイルタイプを説明しようとするのではなく、すべてのファイルに使用できるかなり一般的なタイプはありますか?
現在、「Content-disposition: attachment; filename=arandomf.ile」という値のみを設定しています。
更新:このガイドに従って、ファイル ダウンロードのより堅牢なプロセスを構築しました ( http://w-shadow.com/blog/2007/08/12/how-to-force-file-download-with-php/ ) 。 、しかし、スクリプトが実行されてからブラウザのダウンロードダイアログが表示されるまでにはかなりの遅延があります。これを引き起こしているボトルネックを特定できる人はいますか?
これが私の実装です:
javascript - javascriptでフラッシュファイルの読み込みを確認する
表示される前に、フラッシュファイルがページに(ダウンロード)ロードされている量を確認する方法はありますか?swfファイルはクライアントによってアップロードされるため、私たちのチームはフラッシュファイル内に読み込みインジケーターを配置できません。ダウンロードされた量を示すために使用できるxmlhttprequestのある種のプロパティはありますか?または、画面上にロードされたパーセンテージを示す他の提案はありますか?
ありがとう
python - EXPLOSM.net からダウンロード コミックスクリプト [Python]
だから私はこの短いスクリプト (正しい言葉ですか?) を書いて、explosm.net コミックからコミック画像をダウンロードしました.
それはうまく動作します。webpage html を取得するための urllib2 と image.retrieve() のための urllib
これを SO に投稿した理由: このコードを最適化するにはどうすればよいですか? REGEX (正規表現) を使用すると高速になりますか? インターネットの制限ですか?アルゴリズムが悪い…?
速度または一般的なコードの美学の改善は、 「回答」として大歓迎です。
ありがとうございました。
- - - - - - - - - - - - - - - - コード - - - - - - - - - -----------------
ちなみに、これは Python 2.5 コードであり、3.0 ではありませんが、私は PYthon 3.0 のすべての機能を大いに研究し、新年の前後に (大学のアプリの後 - YAY! ^-^)
html - 私のウェブサイトのファイルへのディープリンクを防ぐ方法
私は、ダウンロードできるフリーウェアがたくさん含まれている Web サイトを所有しています。私が直面している問題は、世界中の人々がファイル (.zip ファイルなど) の直接リンクを取得し、それらを Web サイトや一般フォーラムに投稿していることです。膨大な量の帯域幅を取得しており、問題ありませんが、アクセスしたページの数が少ないです。リンクに追加できる方法またはスクリプトはありますか?それにより、誰かが外国の Web サイトからのリンクを押すと、代わりに私の Web サイトのページが開き、ファイルをダウンロードして、より多くの訪問を得ることができます。
たとえば、これは私のウェブサイトのアドレスです。
誰かがそれを押すと、ダウンロードプロセスが直接開始されます。
spring - Grails ファイルのダウンロード
ユーザーが好きな種類のファイルをアップロードできるサイトを作成しようとしています。私はこの機能をうまく実装しており、ファイルはサーバーに保持されています。後でファイルをダウンロードして表示できますが、うまく動作しません。
入手できる例はすべて使用しましたが、それらはすべてテキスト ファイルを例として使用する傾向があります。私の問題は、pdf やその他の多くのファイル タイプが正しくダウンロードされないことです。それらは正常にダウンロードされているように見えますが、どのファイルも正常に開きません。ファイルを比較すると、ほとんどのファイルの内容は正しいように見えますが、一部が正しくありません。
これが私のグルーヴィーなコードです:
このコードは、ダウンロード リンクによって呼び出されるコントローラー内に保持されます。さまざまな contentTypes を試してみましたが、どのタイプにどのタイプを使用できるかわかりません - ありますか? 私が試しても問題は解決しません。
ご協力いただきありがとうございます。
c# - C#でのバックグラウンドインテリジェント転送サービス
誰かがこれをc#でうまく使用していますか、それともこれに代わるより良い方法がありますか?また、私が見て、良い感じを得ることができる良い作業プロジェクトはありますか?私が遭遇したほとんどのプロジェクトはC++であり、C#プロジェクトを探していました