[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]
コメント