读书人

用FileUpload控件上传文件后打开文件

发布时间: 2012-01-02 22:40:04 作者: rapoo

用FileUpload控件上传文件后,打开文件时,提示文件正在被编辑
用FileUpload控件上传文件后,打开文件时出现异常。
打开txt 图片这些文件没有问题,但是打开Excel文件的时候,就提示说 文件正在使用,可以选择只读方式打开。
效果就像一个普通xls文件,现打开编辑,然后再次打开的话,就出出现的那个提示。

请问一下,这个是正常的吗?如果不正常,应该怎么做呢?
上传代码如下:

C# code
        public int UploadFiles(FileUpload FileUpload1, string path, string fileName)        {            Boolean fileOk = false;            //string path = Server.MapPath("~/Files/");            //判断是否已经选取文件            if (FileUpload1.HasFile)            {                //取得文件的扩展名,并转换成小写                string fileExtension = System.IO.Path.GetExtension(FileUpload1.FileName).ToLower();                                //直接允许文件类型                fileOk = true;                if (fileOk)                {                    try                    {                        FileUpload1.PostedFile.SaveAs(path + fileName);                                                return 1;                    }                    catch                    {                        return -1;                    }                }            }            //未选择文件或者文件格式不正确            return 0;        }



[解决办法]
关闭EXCEL进程
修改应用程序池标识

读书人网 >C#

热点推荐