私が行った最近のASPプロジェクトでは、写真を強制的にダウンロードする必要があります。自分でそれをするしかありません。
画像は、ブラウザにデフォルトで表示されます。
- functiondownloadfile(strfile)
- strfilename = server.mappath(strfile)
- Response.buffer = true
- Response.Clear
- sets = server.createObject(adodb.stream)
- S.Open
- S.Type = 1
- onerrorresumenext
- setFSO = server.createObject(scripting.filesystemObject)
- ifnotfso.fileexists(strfilename)then
- Response.Write(<h1>エラー:</h1>&strfilename&donotexist <p>)
- Response.End
- endif
- setf = fso.getfile(strfilename)
- intfilelength = f.size
- S.LoadFromFile(StrfileName)
- iferrthen
- Response.Write(<h1>エラー:</h1>&err.description&<p>)
- Response.End
- endif
- Response.AdddeadCrecontent-disposition、Attachment; Filename =&F.Name
- Response.AdddeaderContent-Length、intfileLength
- Response.charset = utf-8
- Response.ContentType = Application/Octet-Stream
- respons.binarywrites.read
- Response.Flush
- s.close
- セット=何もありません
- エンド機能
上記は、この記事で共有される機能です。