gpt4 book ai didi

Coldfusion8 - 使用 Coldfusion 8 解压缩 GZ 文件

转载 作者:行者123 更新时间:2023-12-04 01:16:44 24 4
gpt4 key购买 nike

我每天都会下载一个 GZ 文件,然后我需要解压该文件并将其内容导入到我的数据库表中。

我从 Adob​​e Coldfusion Exchange 中找到了 CFX_Gzip.dll。有人知道我把 DLL 文件放在哪里吗?它可能位于 CF8/lib/文件夹中,但我不确定。

我正在使用 Coldfusion8。如果有另一个我应该使用的 gzip 解压缩器,我会很高兴有更新的解压缩器。这个很旧,写它的人的网站现在不见了。没有文档。

最佳答案

不需要 CF8 的 dll,使用现有的 java 库。看看CFLib或尝试以下代码:

<cfscript>
try{
/* Set inoutput */
gzFileName = "myFile.gz";
outputFile = "mygzFiles";

/* Initialize gzip */
var outStream = CreateObject("java","java.io.FileOutputStream");
var inStream = CreateObject("java","java.io.FileInputStream");
var inGzipStream = CreateObject("java","java.util.zip.GZIPInputStream");

outStream.init(outputFile);
inStream.init(arguments.gzipFilePath);

inGzipStream.init(instance.ioInput);

while(l GTE 0){
outStream.write(buffer, 0, l);
l = inGzipStream.read(buffer);
}

/* Close the GZip file */
inGzipStream.close();
inStream.close();
outStream.ioOutput.close();

} catch(Any){}
</cfscript>

关于Coldfusion8 - 使用 Coldfusion 8 解压缩 GZ 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5504043/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com