小编use*_*133的帖子

DotNetZip保存到流

我使用DotNetZip将文件从一个文件添加MemoryStream到一个zip文件,然后将该zip文件保存为一个,MemoryStream以便我可以将其作为附件发送.下面的代码没有错误,但MemoryStream必须做得不对,因为它是不可读的.当我将拉链保存到我的硬盘驱动器时,一切都很完美,只是当我尝试将其保存到流中时.

using (ZipFile zip = new ZipFile())
{
var memStream = new MemoryStream();
var streamWriter = new StreamWriter(memStream);

streamWriter.WriteLine(stringContent);

streamWriter.Flush();      
memStream.Seek(0, SeekOrigin.Begin);

ZipEntry e = zip.AddEntry("test.txt", memStream);
e.Password = "123456!";
e.Encryption = EncryptionAlgorithm.WinZipAes256;

var ms = new MemoryStream();
ms.Seek(0, SeekOrigin.Begin);

zip.Save(ms);

//ms is what I want to use to send as an attachment in an email                                   
}
Run Code Online (Sandbox Code Playgroud)

c# dotnetzip

9
推荐指数
2
解决办法
2万
查看次数

部署网站时相对路径不起作用

我有一个网站,它有一个相对路径到样式表,看起来像这样的"/stylesheets/main.css".现在,当我在Visual Studio中运行该站点时,此工作正常.但是当我将站点部署到Windows Server 2003时,路径停止工作.如果我回到代码并将路径从"/stylesheets/main.css"更改为"stylesheets/main.css",则该站点在服务器上正常工作.我在另一台使用相同路径样式("/stylesheets/main.css")和样式表的服务器上有另一个网站,没有任何问题.我真的不想改变所有的路径,甚至不确定这是代码或服务器的问题.任何帮助或想法都会很棒.谢谢.

asp.net-2.0 windows-server-2003

4
推荐指数
2
解决办法
2万
查看次数

使用C#.net检查21,Image Cash Letter

我需要为我正在进行的.Net C#项目创建一个Check 21/Image Cash Letter(X9.37-2003),我正在做一个糟糕的时间.有谁知道我可以在哪里获得一些示例代码或库或其他东西?这似乎是银行发送扫描支票的一种非常流行的方式,因此看起来应该有很多信息.

我看过X9.org,但似乎没有我需要的东西.我有一个规范文档,告诉我文件需要看起来像什么,但它们似乎是某种编码,这导致我的问题.

任何有用的东西都会非常有用,特别是代码示例或库.谢谢.

.net c#

2
推荐指数
1
解决办法
2403
查看次数

标签 统计

c# ×2

.net ×1

asp.net-2.0 ×1

dotnetzip ×1

windows-server-2003 ×1