これは少し複雑です... ユーザーのブラウザに PDF ファイルのリストが表示されているとしましょう。各ファイル名は、ファイルではなく ASP ページへのリンクです。たとえば、
<--a href="viewfile.asp?file=somefile.pdf">somefile.pdf</a>
私はviewfile.aspにファイルを取得させたい(私はそれを少しうまくやった)が、ユーザーがPDFファイルを直接開いたかのようにブラウザにファイルをロードさせたい。そして、新しいタブまたはブラウザウィンドウで開きたいです。
これが(簡略化された)viewfile.aspです:
<%
var FileID = Request.querystring ("file") ;
var ResponseBody = MyGETRequest (SomeURL + FileID) ;
if (MyHTTPResult == 200)
{
if (ExtractFileExt (FileID).toLowerCase = "pdf")
{
?????? // return file contents in new browser tab
}
....
%>