我必須使用FileUpload
控件在Web應用程序中上傳.pdf文件。我試過這個代碼,但它有一些問題。誰能幫我這個?如何上傳PDF文件?
protected void Button1_Click(object sender, EventArgs e)
{
if (FileUpload1.HasFile)
{
if (FileUpload1.PostedFile.ContentType == ".pdf")
{
string path = Server.MapPath(".") + "\\" + FileUpload1.FileName;
FileUpload1.PostedFile.SaveAs(path);
Label6.Text = "File Uploaded Successfully...";
StreamReader reader = new StreamReader(FileUpload1.FileContent);
string text = reader.ReadToEnd();
}
else
Label6.Text = "Upload .pdf File";
}
else
Label6.Text = "Upload file";
}
ContentType!=文件擴展名 –
該程序直接goin to else語句不執行其他語句 –
是的,因爲ContentType永遠不會是「.pdf」,因爲這是一個文件擴展名,而不是內容類型。 –