現在のプロジェクトでは、画像用とファイル アップロード用の 2 つの仮想パスが設定されています。仮想パスは、イメージとファイルを別のサーバーからプルします。私は現在、ブラウザー間の互換性に取り組んでおり、Firefox は他のすべてのブラウザーとは異なる方法で仮想パスを読み取っているようです。URL が適切にレンダリングされていないようです。Chrome、Safari、および IE 7/8/9 で問題なく動作します。
現在 IIS 7 を使用しています
最終結果:
この場合、ユーザーはアップロードしたすべての開示 PDF のリストを表示できます。ユーザーがファイル名の 1 つをクリックすると、PDF が新しいタブ/ウィンドウで開きます。
IE、Chrome、および Safari では、パスは次のようになります (正しい):
http://localhost:1798/disclosures/bf1bb8bf-ef34-4c93-a4c3-540bab158644.pdf
ただし、Firefox では次のようになります。
http://localhost:1798/Disclosure\disclosures\bf1bb8bf-ef34-4c93-a4c3-540bab158644.pdf
現在のページの URL は次のとおりです。
http://localhost:1798/Disclosure/Disclosures?lenderProductID=19&lenderID=64
現在の URL を仮想パスと結合しようとしているように見えるのはなぜですか? PDF リンクの 1 つをクリックすると、新しいタブ/ウィンドウが開きますが、インデックス ページに戻ります。
私はIISが得意ではないので、どんな助けでも大歓迎です! 前もって感謝します。