Cách chỉ lấy tên tệp không có đường dẫn trong Kiểm soát tải lên tệp

lập trình


Tôi chỉ cần cung cấp tên tệp làm Tham số trong SP đó

connectionstring();
SqlConnection con = new SqlConnection(str);
con.Open();
SqlCommand cmd = new SqlCommand("Excel", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@ExcelName", SqlDbType.VarChar).Value = FileUpload1.ToString();
cmd.ExecuteNonQuery();
con.Close();

Giải pháp 1

Thử:

using System.IO;

FileInfo info = new FileInfo(myCompleteFilePath);
string fileNameWithoutPath = info.Name;

Chúc may mắn!

Giải pháp 3

Saranya,

Thử cái này

C#
if(FileUploader1.HasFile)
 {
    string filename = FileUploader1.PostedFile.FileName.ToString();
 }
   connectionstring();
   SqlConnection con = new SqlConnection(str);
   con.Open();
   SqlCommand cmd = new SqlCommand("Excel", con);
   cmd.CommandType = CommandType.StoredProcedure;
   cmd.Parameters.Add("@ExcelName", SqlDbType.VarChar).Value = filename;
   cmd.ExecuteNonQuery();
   con.Close();

Cảm ơn,
SP

Giải pháp 2

CHÀO,

sử dụng FileName tài sản của FileUpload điều khiển. hãy thử như dưới đây.

C#
if (FileUpload1.HasFile)
{
    connectionstring();
    SqlConnection con = new SqlConnection(str);
    con.Open();
    SqlCommand cmd = new SqlCommand("Excel", con);
    cmd.CommandType = CommandType.StoredProcedure;
    cmd.Parameters.Add("@ExcelName", SqlDbType.VarChar).Value = FileUpload1.FileName;
    cmd.ExecuteNonQuery();
    con.Close();
}

tham khảo Lớp tải lên tệp[^]
Thuộc tính FileUpload.FileName[^]

hy vọng nó giúp.

Giải pháp 5

Đây là:

C#
string fileName = @"C:\mydir\myfile.ext";
string result = System.IO.Path.GetFileName(fileName);

Chúc mừng,
Hoặc

Giải pháp 6

Dùng cái này

C#
connectionstring();
        SqlConnection con = new SqlConnection(str);
        con.Open();
        SqlCommand cmd = new SqlCommand("Excel", con);
        cmd.CommandType = CommandType.StoredProcedure;
        cmd.Parameters.Add("@ExcelName", SqlDbType.VarChar).Value = FileUpload1.FileName;
        cmd.ExecuteNonQuery();
        con.Close();

コメント

タイトルとURLをコピーしました