Guest User

Untitled

a guest
Dec 12th, 2017
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. Source.aspx?id=15 // returns 01_myfile.mp3
  2. Source.aspx?id=37 // returns 02_something.flac
  3. Source.aspx?id=3 // returns 03_anotherone.ogg
  4.  
  5. ...
  6. Response.Clear();
  7. Response.ClearHeaders();
  8. Response.ClearContent();
  9. Response.StatusCode = (Int32) HttpStatusCode.PartialContent;
  10. Response.AddHeader("Accept-Ranges", "bytes");
  11. Response.AddHeader("Content-Disposition", $"inline; filename="{file.FullName}"");
  12. Response.AddHeader("Content-Length", fileLength.ToString()); // e.g. 100
  13. Response.AddHeader("Content-Range", $"{rangeFrom}-{rangeTo - 1}/{fileLength}"); // e.g. 0-99/100
  14. Response.ContentType = GetContentType(file); // e.g. "audio/mpeg"
  15. String contentDuration = t.Duration?.ToString() ?? "360"; // duration of the audio file or some default guess
  16. Response.AddHeader("X-Content-Duration", contentDuration);
  17. Response.AddHeader("Content-Duration", contentDuration);
  18. Response.TransmitFile(file.FullName, rangeFrom, rangeTo - rangeFrom); // transmit requested section
  19. Response.End();
  20.  
  21. Request URL:...Source.aspx?id=17686
  22. Request Method:GET
  23. Status Code:206 Partial Content
  24. Remote Address:[::1]:51000
  25. Referrer Policy:no-referrer-when-downgrade
  26. Response Headers
  27. view source
  28. Accept-Ranges:bytes
  29. Cache-Control:private
  30. Content-Disposition:inline; filename="Z:music...mymusicfile.mp3"
  31. Content-Duration:360
  32. Content-Length:12683228
  33. Content-Range:0-12683227/12683228
  34. Content-Type:audio/mpeg
  35. Date:Tue, 12 Dec 2017 15:33:23 GMT
  36. Server:Microsoft-IIS/10.0
  37. X-AspNet-Version:4.0.30319
  38. X-Content-Duration:360
  39. X-Powered-By:ASP.NET
  40. X-SourceFiles:=?UTF-8?B?...?=
  41. Request Headers
  42. view source
  43. Accept:*/*
  44. Accept-Encoding:identity;q=1, *;q=0
  45. Accept-Language:en-US,en;q=0.9
  46. Connection:keep-alive
  47. Cookie:.ASPXAUTH=...
  48. Host:localhost:51000
  49. Range:bytes=0-
  50. Referer:...
  51. User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36
  52. Query String Parameters
  53. view source
  54. view URL encoded
  55. id:17686
Add Comment
Please, Sign In to add comment