大神們 這個到底是什麽原因啊
調試了幾次發現以下問題:
1.把文件a上傳后查看確實保存在服務器上,並且可以瀏覽。
2.把文件b上傳的話已提交按鈕就跳出無法顯示網頁 連pageload都不進去
3.把文件a和b先保存到服務器上 然後再訪問的話是ok的
4.通過其他方法的調試可以斷定ab文件時沒問題的
5.現在的問題是 在把b文件上傳時,提交表單就跳出無法顯示網頁,在pageload處設了斷點也不行 根本就不進
6.這個是我的上傳提交代碼
protected void btnup_Click(object sender, EventArgs e)
{
i = 1;
string filepath = FileUpload1.PostedFile.FileName;
string strpath = HttpContext.Current.Server.MapPath("~/upload/");
FileInfo fileInfo = new FileInfo(filepath);
string filename = fileInfo.Name;
if (fileInfo.Extension.ToUpper().Substring(1).Equals("PDF"))
{
if (FileUpload1.HasFile)
{
FileUpload1.PostedFile.SaveAs(strpath + filename);
}
string inputPath = strpath + filename;
string OutputPath = Server.MapPath("~/images");
PDFFile pdf1 = PDFFile.Open(inputPath);
pagecout = pdf1.PageCount;
ConvertPDF2Image(inputPath, OutputPath, "A", 1, pagecout, ImageFormat.Jpeg, Definition.Two);
PageLabel.Text = "Page " + i + " of " + pagecout;
Image1.ImageUrl = "/images/A1.Jpeg";
Session["currpage"] = i.ToString();
Session["pagecout"] = pagecout.ToString();
Response.Write("<script type='text/javascript'>alert('upload sucess')</script>");
}
else
{
Response.Write("<script type='text/javascript'>alert('格式错误')</script>");
}