使用 DotNetZip 或 SharpZipLib 在经典 ASP 中创建 Zip 文件
在 ASP.Net 中,制作 zip 文件的两种可能方法是
< a href="http://dotnetzip.codeplex.com/" rel="nofollow noreferrer">Dot Net Zip Library
我如何在经典 ASP 中使用其中任何一个来制作 zip 文件?哪一个会更好?
In ASP.Net two of the possible ways to make the zip files are
How can i use any of these in Classic ASP to make the zip files ? And which one will be better ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您不能在经典 asp 中使用任何这些库。一种方法是尝试使用 regasm.exe 实用程序,尽管我不确定这些程序集是否标有 COMVisible 属性。
You can't use any of those libraries in classic asp. One way would be to try to register them as COM components using the regasm.exe utility, although I am not sure whether those assemblies are marked with the COMVisible attribute.
您需要为 .NET 库创建一个 COM 包装选择。
然后,您将能够在经典 ASP 中引用该包装器并使用它。
You will need to create a COM wrapper for the .NET library of choice.
You will then be able to reference the wrapper in classic ASP and use it.
与某些看法相反,在 COM 环境(包括 ASP)中使用 DotNetZip 很容易。
DotNetZip 包含展示如何从 VBScript 和 Javascript 创建 zip 文件的示例。
您可以轻松地改编此代码以使用 ASP classic 中的代码。
源代码中还有一个示例,用于从 ASP 经典页面中读取 ZIP 文件。它看起来像这样:
要查看此示例的最新版本,请转到 http://dotnetzip.codeplex .com/SourceControl/list/changesets 并单击“浏览”,然后展开名为“Examples”的目录。
Contrary to some perception, it's easy to use DotNetZip from COM environments, including ASP.
DotNetZip includes examples that show creating zip files from VBScript and Javascript.
You can easily adapt this code to use it from ASP classic.
There is also an example in the source code for reading a ZIP file from within an ASP classic page. It looks like this:
To see the latest version of this example, go to http://dotnetzip.codeplex.com/SourceControl/list/changesets and click on "Browse", then expand the directory called "Examples".