私はオンライン出版購読サイトに取り組んでいます。ASP.NET MVC 1 で開発しました。
基本的に、ユーザーが雑誌や新聞を購入すると、その出版物へのパスが利用可能になります。ただし、キャッチ 22 は、セキュリティで保護されていないため、パブリケーションへのファイルパスを表示することは許可されていません。
ファイルパスをユーザーに表示せずに出版物を取得してダウンロードできる機能を構築しましたが、雑誌や新聞を表示するには同じディレクトリに他のファイルとフォルダーが必要な HTML ファイルであるため、これは問題です。
ディレクトリ フォルダ全体をダウンロードすると言うかもしれませんが、最大 200MB になる可能性があるため、これは不合理です。ファイルパスを取得してから、パブリケーションを iframe にロードするページにリダイレクトする可能性があると思いましたが、これはセキュリティ上のリスクになると思います。また、ブラウザーの知識が少しあれば誰でもソースを表示してそこからファイルパスを取得できます。 .
html ファイルを取得してブラウザに表示するための安全な方法を誰かが提案している場合は、助けていただければ幸いです。ありがとう。