Этот путь не имеет юридической формы загрузки файла ASP.NET
я столкнулся с проблемой, когда я хочу загрузить файл в базу данных sql, он дал мне сообщение
The path is not of a legal form.
Что я уже пробовал:
protected void BtnSaveReply_Click(object sender, EventArgs e) { FileInfo fi =new FileInfo(FileUpload1.FileName); byte[] Document_Content = FileUpload1.FileBytes; string name = fi.Name; string Extension = fi.Extension; BAL_ObjectsCCRM.BO_Scripts objbo = new BAL_ObjectsCCRM.BO_Scripts(); objbo.Content_Name = Document_Content; objbo.File_Name = name; objbo.Extention = Extension; Scp.Insert_Script(objbo); }
Код Уровня Деловой Активности
public void Insert_Script(BAL_ObjectsCCRM.BO_Scripts objbo) { DAL_CCRMUI.DataAccessLayer Dal = new DAL_CCRMUI.DataAccessLayer(); Dal.Open(); SqlParameter[] param = new SqlParameter[3]; param[0] = new SqlParameter("@Content_Name", SqlDbType.NVarChar,200) { Value = objbo.File_Name }; param[1] = new SqlParameter("@Document_Content", SqlDbType.VarBinary,5000) { Value = objbo.Content_Name }; param[2] = new SqlParameter("@Extension", SqlDbType.NVarChar,10) { Value = objbo.Extention }; Dal.ExecuteProcedure("Save_Document", param); Dal.Close(); }
Уровень бизнес-объекта
public class BO_Scripts { public string File_Name { get; set; } public Byte[] Content_Name { get; set; } public string Extention { get; set; } }