我知道在SF中存在此类问题,但它们非常具体,我需要一个通用建议。我需要一项上传用户文件的功能,这些文件可能超过1 GB大小。此功能将是现有文件上传功能的附加功能,该功能适用于较小的文件。现在,以下是一些选项:
此外,我必须确保此上传过程不会妨碍其他用户的任务,换句话说,不要占用其他用户的带宽。有什么机制可以在网络层面上控制这种流量吗?
最终客户希望有FTP作为选项。但我认为通过编程处理文件的答案也很棒。
- 使用HTTP和Java applet。将文件分成块并在服务器上合并它们。但如何控制网络带宽。
- 使用HTTP和Flex应用程序。相对于浏览器兼容性和任何其他环境问题,这是否比applet更好?
- 使用FTP或SFTP而不是HTTP作为协议以实现更快的上传过程
此外,我必须确保此上传过程不会妨碍其他用户的任务,换句话说,不要占用其他用户的带宽。有什么机制可以在网络层面上控制这种流量吗?
最终客户希望有FTP作为选项。但我认为通过编程处理文件的答案也很棒。