如何在页面上显示流

本文关键字:显示 | 更新日期: 2023-09-27 18:13:29

我有一个我正在调用的WCF方法,该方法应该创建一个文件,但它会创建一个异常。我试图找到我传递给此方法的流请求中的内容。如何提醒或编写这个流以便找到内容。这就是我的方法:

    Stream UploadImage(Stream request)
    {
        Stream requestTest = request;

        HttpMultipartParser parser = new HttpMultipartParser(request, "data");
        string filePath = "";
        string passed = "";
        if (parser.Success)
        {

            // Save the file somewhere 
            //File.WriteAllBytes(FILE_PATH + title + FILE_EXT, parser.FileContents);
            // Save the file 
            //SaveFile( mtp.Filename, mtp.ContentType, mtp.FileContents);
            FileStream fileStream = null;
            BinaryWriter writer = null;

            try
            {

                filePath = HttpContext.Current.Server.MapPath("Uploded''test.jpg");  // BuildFilePath(strFileName, true);    
                filePath = filePath.Replace("SSGTrnService''", "");
                fileStream = new FileStream(filePath, FileMode.Create);

会在这一行产生错误:

fileStream = new fileStream (filePath, FileMode.Create);

如何在页面上显示流

根据您提供的信息,我只能假设您的代码试图在应用程序不允许写入的地方创建文件test.jpg。一个常见的错误是在Program files文件夹的某个地方。在现代Windows版本中,这是特别保护的。