問題タブ [azure-linux]

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

php - Azure Linux Web App URL から直接ファイルをダウンロードできない

最新: Azure サポートから連絡があり、おそらくこの動作は、プラットフォームのアップグレードと Linux ファイル システムと関係があると思われます...

Web サイトにサービスを提供する Linux Web App があるとします。その Web サイトには、「temp」というフォルダーにいくつかのコンテンツ (この場合は PDF ファイル) が保存されています。

ここで、訪問者がその URL にアクセスしてファイルを直接ダウンロードできるようにしたいと考えています (リンクは偽物であり、単なる例です)-

これは以前は機能していましたが、最近、何らかの理由でこれが壊れていることがわかりました。上記のリンクにアクセスすると、ダウンロードがトリガーされますが、1MB でスタックして終了しません。

すべてのリソースを新しい Azure サブスクリプションに移動しましたが、このような問題が発生する可能性があるかどうかはわかりません。

PHP ダウンロード ハンドラを追加した後、ファイルはこのリンクからダウンロードできます -

ここで何が起きてるの?直接 URL をダウンロードできるように微調整する必要がある設定はありますか? または、Azure はこの種の使用を禁止していますか?

編集:興味深いことに、リンクに直接アクセスするとダウンロードが停止します。ダウンロードはしばらくすると失敗します (これは予想されることです)。その後、ダウンロードを再開すると (Chrome を使用していましたが、この場合はブラウザーの問題を疑います)、次のようになります。 1MB の壁を破り、問題なくダウンロードに成功しました。

Azure は多くの場合に有用であることが証明されていますが、今回の場合はやや混乱しており、これをトラブルシューティングすることはできません。