liujiandao
2023-11-16 d20acf38c36c11ee4428c3e74a17f5870dc61b51
api/v1/test/contract.go
@@ -240,7 +240,7 @@
      //reader := bytes.NewReader(contract.FileContent)
      //c.DataFromReader(http.StatusOK, int64(len(contract.FileContent)), "application/pdf", reader, map[string]string{"Content-Disposition": fmt.Sprintf("attachment; filename=%s", contract.FileName)})
      reader := bytes.NewReader(contract.FileContent)
      c.Writer.Header().Set("Content-Type", "application/pdf")
      c.Header("Content-Type", contract.FileType)
      c.Writer.Header().Set("Content-Disposition", "inline; filename="+contract.FileName)
      http.ServeContent(c.Writer, c.Request, contract.FileName, time.Now(), reader)
   }