For instance .mp4 files just want to stream in my browser but I want them to automatically begin downloading when accessed.
Anyone Know How to Force Download for Files on Amazon AWS S3
Collapse
X
-
Tags: None
-
WARNING: Stay Away From Marlboroack aka aka Brandon Ackerman
http://gfy.com/21169705-post8.html
Donny Long is Felon, Stalker, Scammer & Coward
http://www.ripoffreport.com/reports/...lon-int-761244
-
its not the server , its your browser, which has associated .mp4 files with specific program.
if you are using firefox then go to
about:preferences#applications
there you can set what you want to when a mp4 is pushed from the server.
hope this helps.
if anyone have more info , feel free to correct me.
now will you please hit the thanks button.Comment
-
Is it possible to set headers on the server?
Content-Type: application/octet-stream
Content-Disposition: attachment;filename=\"blah.mp4\"
You mention S3, I'm not sure about headers but from working with it in the past I remember it being a major pain in the ass and me not wanting anything to do with it.Comment
-
Thank you but this is not what I'm looking for. I don't care what my own browser is doing I am more concerned with user experience on my site. I found this article but I don't really understand what they are doing ... Amazon AWS S3 to Force Download Mp3 File instead of Stream It - Stack Overflow
its not the server , its your browser, which has associated .mp4 files with specific program.
if you are using firefox then go to
about:preferences#applications
there you can set what you want to when a mp4 is pushed from the server.
hope this helps.
if anyone have more info , feel free to correct me.
now will you please hit the thanks button.Comment
-
When you download a file, the server sends what are called "response headers". These instruct the browser how to treat the data. Normally it is a setting you can configure in your Apache or nginx config. From that stackoverflow link it looks like you can indeed set it in S3. I imagine it is set on the metadata for that "object" and maybe can be set for the entire "bucket".Thank you but this is not what I'm looking for. I don't care what my own browser is doing I am more concerned with user experience on my site. I found this article but I don't really understand what they are doing ... Amazon AWS S3 to Force Download Mp3 File instead of Stream It - Stack OverflowComment
-
you can edit http headers for files in your S3 browser, set content type to application/octet-stream (you should click apply changes too after you save changes and reload to be sure changes are done)
after that, when you copy/paste link in your browser, it should give you open/save dialogue in browserPromote LustReality.com - Exclusive VR content / email me
*** Non-Exclusive content package on sale - contact me for info ***Comment
-
i almost f orgot content disposition ,Thank you but this is not what I'm looking for. I don't care what my own browser is doing I am more concerned with user experience on my site. I found this article but I don't really understand what they are doing ... Amazon AWS S3 to Force Download Mp3 File instead of Stream It - Stack Overflow
you need to set the header.
depends on how are you pushing the file to users. if you are using php to download the file then you need to set these headers in php where you are allowing to download file
Content-disposition: attachment; filename=song.mp3
but if you are using web server then you need to add the\is header to web server either via rule matching or extension matching or location matching something like that , i have recently implemented something similar with nginx.,
hope this helps.
google "content disposition amazon s3"
maybe try this .,
php - How to set Content-Disposition Headers as a default on Amazon S3 Bucket - Stack OverflowComment
-
1. Simple HTML 5 solution
This will force the download just as the user has right clicked and clicked save.Code:<a href="path_to_mp4_file.mp4" download="filename.mp4">Click here to download</a>
2. Much better, but bit complicated solution is to setup metadata on the object
You can do this trough S3 console...Code:Content-Type: "application/octet-stream" Content-Disposition: "attachment"
Make a bank with Chaturbate - the best selling webcam program
Ads that can't be block with AdBlockers !!! /// Best paying popup program (Bitcoin payouts) !!!
PHP, MySql, Smarty, CodeIgniter, Laravel, WordPress, NATS... fixing stuff, server migrations & optimizations... My ICQ: 27429884 | Email:
Comment
-


Comment