【问题标题】:Flex: Zip multiple images in to one folder and save on diskFlex:将多个图像压缩到一个文件夹并保存在磁盘上
【发布时间】:2014-04-22 19:14:51
【问题描述】:

现在我只能使用filereference 保存一张图片。
有没有办法将数组集合中的多张图片保存到一个 zip 文件夹中?

代码:

var originalImage:UploadedImage = listOfSelectedImages.getItemAt(0) as UploadedImage;
var resizedData:BitmapData = scaleBitmap(originalImage.imageBitmap.bitmapData, scaleWidth, scaleHeight);
var encoder:JPEGEncoder = new JPEGEncoder();
var byteArray:ByteArray = encoder.encode(resizedData);
fileReference.save(byteArray,"1.jpeg");

【问题讨论】:

  • 没有this 帮助吗?
  • 用您喜欢的服务器端语言(例如 PHP)编写一个脚本,该脚本接受文件列表并返回 zip 文件夹的链接。从 Flex 调用此脚本

标签: flash apache-flex air flash-builder


【解决方案1】:

您可以尝试使用 Coltware AirxZip 或 AS3-Commons 来提取和创建 zip。

【讨论】:

    猜你喜欢
    • 2016-10-21
    • 2011-08-06
    • 1970-01-01
    • 2017-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多