Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

So, we offer video services and have run into an issue with people uploaded large file sources. I realized that our developer was utilizing php HTTP uploads to handle this and that was causing the slow times & breakdowns.

Now, they keep coming at me wanting to use SWFUpload, quoting it is utilized by YouTube, but I'm adamantly against it because -- well, flash.

However, I don't really know of a -better- solution that works across all browsers. So I was wondering SWFUpload, which hasn't been updated in a year, is really the viable solution?

share|improve this question

closed as not constructive by Michael Hampton, EEAA, mdpc, Ward, Tom O'Connor Dec 9 '12 at 12:02

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

up vote 1 down vote accepted

There's really not many options here because of the way HTTP works: you can't upload a huge file because unless you have an INSANELY huge pipe between your user and your server any video of size will take longer than a reasonable HTTP request timeout.
All the workarounds to this have disadvantages - they either require plugins (Java, Flash) or HTML 5 compatibility (new-ish browsers). There's really no universal "Works Everywhere" solution.

Given the choice, I would say require HTML 5 compatibility (because asking people to install Flash or Java plugins leaves a bad taste in my mouth, but saying "You have to use a recent browser, with HTML 5 compatibility and all the nasty old security holes patched" seems reasonable (your users may disagree however).

The folks over at Stack Overflow have = discussed the HTML 5 upload magic (and talking about other options to help improve performance), with code samples and reference links - they can probably help you with the implementation details.

share|improve this answer


It's a Java applet, so it will work with any browser, as long as Java is installed. I've used it on an apache server, and it was pretty easy to configure.

share|improve this answer
This is really almost as bad as SWFUpload -- it requires Java plugins and a JRE. Not sure what I trust less - random flash applications, or random Java applets :-) – voretaq7 Dec 9 '12 at 2:23

Not the answer you're looking for? Browse other questions tagged or ask your own question.