Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Web Development
  3. ASP.NET
  4. [Message Deleted]

[Message Deleted]

Scheduled Pinned Locked Moved ASP.NET
4 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    R_L_H
    wrote on last edited by
    #1

    [Message Deleted]

    M 1 Reply Last reply
    0
    • R R_L_H

      [Message Deleted]

      M Offline
      M Offline
      Mark J Miller
      wrote on last edited by
      #2

      Instead of directly making the file available for download, create a page (it could be aspx or ashx) which accepts paramters to identify the file. You can then log the download and then use Response.TransmitFile() to transfer the file to the user. You'll probably also need to specify the response headers to describe the correct file type (MIME type) to the browser.

      Mark's blog: developMENTALmadness.blogspot.com

      R 1 Reply Last reply
      0
      • M Mark J Miller

        Instead of directly making the file available for download, create a page (it could be aspx or ashx) which accepts paramters to identify the file. You can then log the download and then use Response.TransmitFile() to transfer the file to the user. You'll probably also need to specify the response headers to describe the correct file type (MIME type) to the browser.

        Mark's blog: developMENTALmadness.blogspot.com

        R Offline
        R Offline
        R_L_H
        wrote on last edited by
        #3

        [Message Deleted]

        M 1 Reply Last reply
        0
        • R R_L_H

          [Message Deleted]

          M Offline
          M Offline
          Mark J Miller
          wrote on last edited by
          #4

          Use the "content-disposition" header to set the filename of the response. C#: Response.AddHeader("content-disposition", "filename=file.mp3");

          Mark's blog: developMENTALmadness.blogspot.com

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • World
          • Users
          • Groups