0
Safari瀏覽器我用一個ASHX的文件服務到客戶端,就像這樣:提供文件使用的ashx
Dim fileGuid = context.Request("fileguid")
Dim fileName = context.Request("filename")
Dim area = context.Request("area")
Dim contentType As String = "application/octet-stream"
Dim innerFilePath = FilePath(context, fileGuid)
If File.Exists(innerFilePath) Then
context.Response.AddHeader("Content-Disposition", "attachment; filename=""" + fileName + "")
context.Response.ContentType = contentType
context.Response.ClearContent()
context.Response.WriteFile(innerFilePath)
End If
這完全適用於所有瀏覽器,但Safari瀏覽器。在safari文件服務,但文件名爲upload.ashx.pdf
我試過改變MIME類型爲application/pdf
和測試PDF文件,但沒有喜悅。
我做錯了什麼?