我正在寻找一种技术,可以用来从Windows和Mac OSX机器上传大文件(~2 2GB)。应该可以在请求/错误时暂停和恢复上传。最终的人工制品应该由具有基本计算机技能的用户轻松安装。
我正在考虑使用Adobe AIR,因为它非常普遍,所以安装应该很容易,尽管我不确定AIR是否能提供我们想要的功能。另一种选择是Java应用程序,我相信这会在上传协议(HTTP/WebDAV/等)方面提供更多的选择。
AIR有能力处理如此大的文件大小吗?它可以暂停和恢复吗?Java会更好吗,因为我可以更容易地分块文件?有没有其他我没有想过的解决方案?任何意见都将非常感谢!
请不要建议使用像YouSendIt,DropBox等服务。我需要一个自定义的,品牌的解决方案,可以与内容管理系统集成上传的文件。
谢谢!
达伦。
发布于 2011-06-06 21:41:42
你可以使用Apache FileUpload library,我已经测试过它上传了大约4 it的数据,它没有任何问题。
如果你想要更多的控制,我建议你使用applet -更多的控制,而且你仍然有不必在客户端计算机上安装的优点。
https://stackoverflow.com/questions/5636020
复制相似问题