或者我不应该使用HTTP来完成这项工作吗?我想从HTML网页(HTML表单)上传文件。我可以简单地按照我为5MB文件做的方式吗?我可以从HTML5和JavaScript哪些帮助通过http传输大文件(> 100MB)的最佳方式
回答
有在HTML5新功能,您可以通过DND(拖放)在一个区域上传文件...
我觉得这是一个很好的东西,你可以尝试,这是通过使用HTML5,jQuery的,Javascript和一些PHP代码..
我认为有很多方法可以做到这一点。
- 闪存(抱歉......但它仍然这样做,uploadify或swfupload的固体方式)
- HTML5像SaurabhLP已将新的API advicing(但你杀了你的浏览器支持)
- Java小程序(不算太糟糕,但有点重,一个漂亮的一个在Java Applet File Uploader)
- 或许的WebSockets流s甚至可以做得非常好(浏览器支持也是一个问题,你可以找到一个关于它的好的和有趣的线索here,与一些项目)。
我想你应该看看其他公司是如何做的,如Web 的Picasa(不是真的很好的例子,因为大多数文件都小于5mo),但YouSendIt是一个坚实的演员(我认为他们使用Flash,但应该检查)以及Youtube/Vimeo/DailyMotion/Video actors。 我想你会从他们身上学到很多东西。
一个小纸条补充说,我认为最大的问题将是连接打破转移。然后,您需要“理想的”要么是一个能够等待恢复连接的固体软件,要么是一个能够 - 服务器端 - 允许恢复上传的软件。
“不是太糟糕” - 我宁愿说**完全可怕的**。加载Java VM需要比例如长得多的时间。一个闪光灯应用程序,它通常看起来很不一样,我认为更多的人启用了闪光灯而不是Java。 – ThiefMaster 2012-07-16 06:38:42
是的。它很沉重,而且根本不性感 - 特别是从用户体验的角度来看。但仍然是一个非常稳固的选择。特别是功能方面(我已经上传了)。 – nembleton 2012-07-16 06:42:42
我为此使用了plupload。这是一个坚实的开源解决方案,支持多种后端,比如html5,flash,silverlight和齿轮,甚至还有html4后备。是否分块上传和客户端图像缩放。
- 1. 大型文件传输的最佳方法通过使用PHP(POST)通过http调用文件传输
- 2. 通过HTTP处理文件上传的最佳方式
- 3. 通过HTTP传输文件
- 4. 通过http在iOS上播放/流式传输mp3的最佳方式?
- 5. 在Windows中传输大文件的最佳方式
- 6. 通过HTTP通过WCF流式传输文件上传IOException
- 7. 通过BLE传输大数据块的最佳方法
- 8. 什么是通过HTTP通过base64编码发送文件的最佳方式
- 9. 通过http流式传输游戏视频的最佳免费解决方案?
- 10. 通过局域网传输位图对象的最佳方式
- 11. 通过JSON传输实体框架对象的最佳方式
- 12. 通过属性路由传输布尔的最佳方式
- 13. 通过TCP传输RSA加密数据的最佳方式?
- 14. 通过ajax传递输入的最佳方式
- 15. 通过电线传输大型报告的最佳方式是什么?
- 16. 如何通过HTTP传输文件?
- 17. 通过HTTP实现大文件上传
- 18. 写入文件大型HTTP响应的最佳方式
- 19. 在rails中传输文件的最佳方式(从HTTP URL到S3)
- 20. HTTP大文件传输
- 21. 通过FTP做HTTP传输文件?
- 22. 通过Web服务传输文件的最佳实践C#
- 23. 如何通过网络传输大文件(文件大小>堆大小)?
- 24. 上传大文件100MB +进度
- 25. 如何使用spring传输大于100mb的文件
- 26. 用于通过HTTP传输文件的Response.TransmitFile的替代方案
- 27. 在java中输出大数据文件的最佳方式
- 28. 使用Java传输文件的最佳方式是什么?
- 29. 将文件从Xyboard传输到Ubuntu的最佳方式
- 30. 的最佳方式 - > MSSQL
我知道服务器端的东西,如增加超时等,这不是帮助 – 2012-07-16 05:00:10