我正在尝试上传PDF文件。只有有时上传的文件会被破坏。当我在Adobe或浏览器上打开该文件时。它说图像数据不足
此问题并非适用于所有上传内容。当我尝试再次上传相同的文件时,它的工作完美。 我无法复制该问题,以便我可以知道为什么会出现这种类型的问题 我使用下面的代码来保存文件
FileUpload upload = GridView1.Rows[index].FindControl("FileUpload1") as FileUpload;
if (upload.HasFile)
{
string nameoffile = upload.FileName;
Random ran = new Random();
int forReference = ran.Next();
string[] strfileArray = nameoffile.Split('.');
nameoffile = strfileArray[0] + "" + forReference + ".pdf";
upload.SaveAs(path + "/" + nameoffile);
}
else
{
upload.SaveAs(path + "/" + nameoffile);
}
注意:我们正在Azure VM上运行此应用程序。此代码在以前的服务器上没有任何问题。因为我们迁移到Azure
答案 0 :(得分:0)
我们在azure VM的C盘上托管了应用程序。将应用程序更改为二级存储后,即D驱动器问题已解决