如何在服务器上创建文件并将其保存在服务器上

时间:2011-08-31 09:50:45

标签: asp.net itextsharp

我使用iTextSharp在服务器上创建pdf文件。 它工作得很好,促使我保存一切都很好。 我有2个场景 1)我想将此文件保存在服务器上的某个位置 2)我想将此文件保存在数据库中

完成代码后的最后一行是

document.Close();

所以任何人都可以指导我如何做到这一点

1 个答案:

答案 0 :(得分:2)

以下方法将在磁盘上创建一个新文件,其中包含一个段落。您可以根据需要轻松修改它。

在此之前,您必须将要保存的目录设置为具有正确的权限。无论网站的应用程序池使用何种用户帐户,都需要对该文件夹具有写入权限。在Windows资源管理器中设置此项,右键单击>属性>安全选项卡。这在互联网上有详细记载。

您可以通过多种不同方式将文件名存储在数据库中,然后从UI链接到该文件。我建议从一个简单的ADO.Net tutorial

开始
protected void CreateDoc(string filename)
{
    Document document = new Document();
    PdfWriter.GetInstance(document, new FileStream(filename, FileMode.Create));

    document.Open();
    document.Add(new Paragraph("Hello World!")); 
    document.Close();
}