私はMicrosoft.NET Framework 4でWebアプリケーションを学習しています。本を読んでいるうちに、私の会社が望むWebサイトのプロトタイプをコーディングしています。私の会社はクライアントにレポートを販売しています。顧客がログインすると、購入したすべてのレポート(現在は店舗がない)を表示できるWebサイトが必要です。iFrameのリフレッシュといくつかのデザイン?
デザインは - 複数のユーザー名、レポート名、レポートへのファイルパスを含むデータベーステーブルです。 - サーバーがアクセスするファイルストアには、実際のファイル(PDF)が含まれています。 - ユーザーがログインすると、データベースにクエリを行い、ユーザーに属するレポートのすべての行を取得し、リストし、iframe srcを選択したレポートのファイルパスに変更するclickイベントを持つWebサイト。
私はそのほとんどが働いています。照会された内容に基づいてレポートアイコンが作成され、クリックイベントによってiFrameのsrc属性がファイルパスに変更されます。
私が働いていないのは、iFrameでレポートを表示できないことです。 wesiteに含まれているフォルダにレポートがあり、ハードコーディングされているとうまく表示されます。ハードコードされた値をU:\\somefolder\someusername\somereport1.pdf
に変更すると、表示されません(U:はマップされたドライブです)。レポートアイコンをクリックしたことに基づいて、ソースをU:\\somefolder\someusername\somereport2.pdf
に変更すると、間違いなく機能しません。
これは健全なデザインですか?私はそれを働かせることにとても近いようです。 src属性が変更されたときにiFrameが自動的に更新されますか?
あなたはそのURLにあるものは何でもフェッチ行くには、ブラウザを言っているのiframeのsrc
を変更するとすべてのヘルプは大、 レオン
すみません。あなたが何を参照しているのか分かりません。明確にすることはできますか? – lross1309
セキュリティ上の理由からiframeがファイルを表示できないと思います。なぜあなたはPDFをURLを使って与えるのですか? – Aristos
アリストス、無知をお詫び申し上げます。私は非常に新しいです。 PDFはサイトに保存されず、Webサーバーにもアクセスできるファイルシステムに保存されます。私は正しく理解していますか? – lross1309