- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 flex 4 开发移动应用程序,对于服务器通信,我正在使用 java Web 服务。实际上,我需要将文件从服务器传输到手机,再从手机传输到服务器。当我执行此操作时,我的应用程序变得非常慢。所以我打算压缩文件并发送。但是当我使用 GZIPOutputStream
或 ZIPOutputStream
进行压缩时,它只是将文件压缩为 .zip。无法减少太多文件大小。但是我需要尽可能地减小文件大小。文件格式可以是图像、视频或音频。请任何人提出一些使用 java 执行此操作的想法。
最佳答案
您要求我们提出一些想法。好的,。我认为当您通过 Web 服务传输数据时,您必须将数据转换为字节数组。我认为,您收到整个字节并转换为文件,然后进行编码/解码。因此,当您尝试对某些图像或视频文件进行编码时,您无法减小文件大小。所以我的想法是,最好您可以使用 Base64Encoding 和 Base64Decoding 逐个对数据进行编码。意思是,将文件转换为字节,对字节进行编码并发送,接收字节并解码然后转换为文件。我认为这应该对您有所帮助。
关于java - 使用 java 尽可能减少文件大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11930052/
我知道在 KDB 中,如果您有一个列表,例如... l:`apples`oranges`pears` 您可以像下面这样进行 N 次随机选择: 9?l 但是如何尽可能均匀地选择列表中的每个项目? 最佳答
我真的厌倦了它。我有一个高级 Web 应用程序依赖于大量 Javascript 库(jQuery、jQueryUI、OpenLayers、highcharts、EJSChart 等等)。不用说,Int
我是一名优秀的程序员,十分优秀!