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

[ad_1]

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();

[ad_2]

コメント

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