草庐IT

zip_entry

全部标签

c# - 如何在 C# 中下载 zip 文件?

我使用HTTPGET在浏览器中下载一个zip文件,类似于https://example.com/up/DBID/a/rRID/eFID/vVID(不是确切的网址)现在,当我尝试使用C#代码(与上面相同的GET方法)为桌面应用程序执行相同的下载时,下载的zip文件不是有效的存档文件。当我在记事本中打开这个文件时,它是一些HTML页面。我想我没有正确设置一些header。我环顾四周寻找例子。我发现了几个wrt上传,但没有看到任何下载。代码:HttpWebRequestrequest=(HttpWebRequest)WebRequest.Create(url);request.Method=

c# - 我向我的项目添加了一个新类,并收到一条错误消息 "Program.Main() has more than one entry"。为什么?

问题是在我添加新类之后,当我构建解决方案时出现错误。有什么问题吗?在Form1中,我还没有任何代码。我刚刚添加了一个新类:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingOpenHardwareMonitor.Hardware;namespaceOpenHardwareMonitorReport{classProgram{staticvoidMain(string[]args){Computercomputer=newComputer();computer.Open()

c# - 为什么我会收到 ReSharper 错误 "The extracted code has multiple entry points"?

我正在使用ReSharper重构我的代码。当我尝试将代码块移动到该方法时,我收到以下警告:提取的代码有多个入口点这是我打算使用的方法签名:privatevoidGetRatePlanComponents(ProductPlanproductPlan,ProductRatePlanproductRatePlan)我在网上搜索以了解其含义。但是没有太多运气。有人会解释吗?为了您的引用,这里是我试图移动到一个单独的方法的代码片段:QueryResultproductRatePlanChargeQueryResult=_zuoraService.query(string.Format(@"se

c# - 如何以编程方式将目录压缩为 zip 文件

我想将可以包含任意数量子目录的整个目录压缩到一个ZIP文件中。我能够以编程方式将单个文件压缩成一个zip文件。要压缩整个目录,我可以想到一个遍历每个子目录并压缩它的递归程序。但是有没有什么简单的方法可以使用类似的代码压缩整个文件夹,而无需编写任何递归函数? 最佳答案 使用DotNetZip,ZipFile类上有一个AddDirectory()方法可以执行您想要的操作:using(varzip=newIonic.Zip.ZipFile()){zip.AddDirectory("DirectoryOnDisk","rootInZipFi

c# - 将文件添加到现有Zip中-性能问题

我有一个WCFWeb服务,可将文件保存到文件夹(大约200,000个小文件)。之后,我需要将它们移至另一台服务器。我发现的解决方案是将它们压缩然后移动。当我采用此解决方案时,我使用了20,000个文件进行了测试,压缩20,000个文件仅花费了大约2分钟的时间,并且移动zip确实非常快。但是在生产中,压缩200,000个文件需要2个多小时。这是我压缩文件夹的代码:using(ZipFilezipFile=newZipFile()){zipFile.UseZip64WhenSaving=Zip64Option.Always;zipFile.CompressionLevel=Compress

javascript - 将多个图像下载到 1 个 zip 文件中

我有一个功能,目前可以下载多张图片并将它们保存到用户的“下载”文件夹中(仅适用于Chrome)我想把这个功能带到下一步,将这些图像放在一个zip文件中。下面是我当前代码的示例。我想将我的代码与我在网上找到的JSZipAPI合并here.我已经为这个JSZipAPI安装了bower,并将脚本包含在我的html中。这是我的代码,可以完美地一次下载多个单张图像:$scope.downloadPhotos=function(){varphotoUrls=[];for(varx=0;x这里是JSZipAPI代码示例,用于创建包含内容的zip文件:functioncreate_zip(){varz

javascript - Angular 2 ng-bootstrap 模态 : How to pass data to entry component

我正在尝试将数据发送到自定义模式内容组件,以便我可以从任何其他组件调用它而不是重复代码。我是Angular2的新手,并且遵循了ng-boostrap的“组件作为内容”演示以及Angular文档中的“组件交互”,但还没有找到使它工作的方法或这种情况的示例.我可以打开模式,但不能打开动态内容。我尝试了@Input和变量方法,但没有成功。我还向app.module.ts中的提供程序添加了ModalService。这是我对这两种方法都不起作用的方法:page.component.html:页面.component.ts:import{Component}from'@angular/core'i

javascript - 多种格式的 jQuery zip 掩码

我有一个屏蔽zip字段的要求,以便它允许经典的5位数字zip(XXXXX)或5+4格式(XXXXX-XXXX)。我可以这样:$('#myZipField').mask("?99999-9999");但复杂的是,如果用户只输入5位数字,则不应显示破折号。这是迄今为止我想出的最好的-我可以扩展它以在他们插入第6位时自动插入破折号,但这样做的问题是删除时的有趣行为(我可以阻止他们删除破折号但它会打补丁等等,这变成了一场噩梦):$.mask.definitions['~']='[-]';$("#myZipField").mask("?99999~9999",{placeholder:""});

javascript - 使用 FileReader 和 JSZip.js 在浏览器中打开 zip 文件

我正在尝试使用FileReader和JSZip.js在浏览器中打开zip文件,然后处理其中包含的文件。我不知道如何正确地将FileReader对象传递给JSZip。这是我用来加载javascript的页面的精简版:删除所有不必要的代码后,zipscan.js中的javascript:functioncheckFiles(){//ChecksupportfortheFileAPIsupportif(window.File&&window.FileReader&&window.FileList&&window.Blob){varfileSelected=document.getElemen

javascript - 使用 Gulp Zip 将所有文件压缩到一个文件夹中

我正在使用gulp-zip压缩我的源文件。所以我有一个名为FIFA的主文件夹,其中包含其他子文件夹,这些子文件夹可能包含更多子文件夹和文件。此外,FIFA文件夹中还有我的package.json、gulp.js和其他一些文件。我想基本上使用gulp-zip来压缩我的整个项目并创建一个名为distribution的文件夹并将zip保存在其中。这就是我使用的代码。gulp.task('zip',function(){returngulp.src('./*,').pipe(zip('test.zip')).pipe(gulp.dest('./distribution'));});问题是,虽然