将视频文件从blackberry设备上载到远程服务器

将视频文件从blackberry设备上载到远程服务器,blackberry,video,file-upload,Blackberry,Video,File Upload,我想通过HTTP post上传一个视频文件。有人提出了一些疑问 使用HTTP post时是否有最大文件大小限制 发送视频文件的最佳文件压缩方法是什么 谢谢1)服务器上已配置HTTP Post大小限制 2) 除非您发送未压缩的原始视频数据,否则视频文件已经由视频编解码器打包,并且不会被额外压缩。通过HTTPConnection打开DataOutputStream并将视频文件字节写入该流。完成后,关闭流。如果您不想关闭流,请调用flush()方法。除了Rafael Osipov所说的:当涉及BB

我想通过HTTP post上传一个视频文件。有人提出了一些疑问

  • 使用HTTP post时是否有最大文件大小限制
  • 发送视频文件的最佳文件压缩方法是什么
谢谢

1)服务器上已配置HTTP Post大小限制


2) 除非您发送未压缩的原始视频数据,否则视频文件已经由视频编解码器打包,并且不会被额外压缩。通过HTTPConnection打开DataOutputStream并将视频文件字节写入该流。完成后,关闭流。如果您不想关闭流,请调用flush()方法。

除了Rafael Osipov所说的:当涉及BB开发时,有时还会出现其他问题:

1) 如果您使用的是BES,那么每个连接发送的数据很可能是有限的。此限制由BES管理员设置。默认值为200 KB左右的smth(谷歌在此基础上查找确切值,请记住这可能取决于公司使用的BES软件版本)。由于视频文件通常很大,您可能会成为这一限制的受害者

2) 一些无线网络提供商还限制每个连接发送的数据。至少有一次我接到这样的案子


由于很难预测你的客户在这些情况下是否会得到,我的建议是在应用程序中设置一些设置屏幕,允许用户启用“分块”。您必须在一组较小的文件(块)上拆分文件,并按顺序发送它们,为每个块创建单独的http连接(块的大小应由用户配置)。然后,服务器上的某些脚本从块中重新创建原始文件。

谢谢。对于BES,最大KB/连接值为1024。有关详细信息,请参阅