<%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="~/MasterPage.Master"
CodeBehind="Mortgageclient.aspx.cs" Inherits="MortgageSaver._Default" %>
protected void btnfupload_Click(object sender, EventArgs e)
{
try
{
if (FileUpload1.HasFile)
{
if (!Directory.Exists(Server.MapPath("Documents")))
{
Directory.CreateDirectory(MapPath("Documents"));
}
string docment = FileUpload1.PostedFile.FileName;
string path = System.IO.Path.GetFileName(docment);
FileUpload1.PostedFile.SaveAs(Server.MapPath("Documents/") + path);
lblstatus.ForeColor = System.Drawing.Color.Red;
lblstatus.Text = "Selected File has been Uploaded...";
}
}
catch
{
lblstatus.ForeColor = System.Drawing.Color.Red;
lblstatus.Text = "Selected File has not been Uploaded...";
}
}
이것은 파일을 업로드하는 코드이지만 대화 상자에서 파일을 선택하지만 UploadFile 버튼을 클릭하면 "선택한 파일이 업로드되지 않았습니다."라는 메시지가 나옵니다.이 페이지를 개별적으로 실행할 수 있다면 작동하지만 위와 같이 tabpanel에서 사용하고 있으므로이 경우 작동하지 않습니다.fileupload 컨트롤을 사용하여 aspx 페이지에 파일을 업로드하는 방법?
실제로 예외를 포착하여 예외가 무엇인지 확인해 보셨습니까? – David
실제로 여기서 나는 어떤 예외도 얻지 못했지만 (FileUpload1.HasFile)에 중단 점을 유지하여 검사 할 때 검사 할 if 루프에 들어 가지 않아서 파일을 수락하지 못했습니다. – tiru