我最近在revZipAddItemWithData的文档中发现了一个错误。现在我正在尝试做类似的事情,但这次使用revZipAddUncompressedItemWithFile。我怀疑我有类似的问题。我已经尝试过各种引号组合或参数没有引号,没有运气。 我没有任何其他处理程序读取或写入zip存档的麻烦,只是这个。 有什么想法吗?
command SaveIssue
put field "Archive Path" into tPath
ask file "Save as:" with "someimage.jpg"
put it into tFilePath
set itemDelimiter to slash
put item -1 of tFilePath into tFileName
revZipOpenArchive tPath, "update"
revZipAddUncompressedItemWithFile tPath, tFileName, "tFilePath"
revZipCloseArchive tPath
end SaveIssue
使用LiveCode 6.6.2 stable,Mac OSX 10.9.4
答案 0 :(得分:0)
我认为它没有引用参数;
revZipAddUncompressedItemWithFile tPath, tFileName, tFilePath
但是,它不能通过右键单击文件(在Mac上)并选择“压缩...”来创建我创建的存档。 (如果我之后尝试打开档案,则会将档案报告为“损坏”!)
它适用于使用LiveCode创建的存档