بسم الله الرحمن الرحيم
عند تنفيذ كود FilleUpload يتم تحميل المسار كامل الملف في قاعدة البيانات
مثال:
D:\Documents and Settings\Family\My Documents\Visual Studio 2005\WebSites\Project Show\UploadFiles00medications (17).gif
كيف يمكن حفظ المسار كما يليمن خلال الكود في قاعدة البيانات:
~\UploadFiles\00medications (12).gif
الكود المستخدم في حفظ الصورة :
Dim myFile1 As HttpPostedFile = FileUpload1.PostedFile
Dim filenameimg As String = System.IO.Path.GetFileName(myFile1.FileName)
Dim contenttype1 As String = myFile1.ContentType
Dim conn As New SqlConnection
conn.ConnectionString = SqlDataSource1.ConnectionString
conn.Open()
Dim savePath As String = Server.MapPath("~\UploadFiles")
savePath += filenameimg
Dim qyr As String = "insert into Files(name,father,MyFile)values('" & Textname.Text & "','" + Textfather.Text + "','" + savePath + "')"
Dim ocmd As SqlClient.SqlCommand = New SqlClient.SqlCommand
ocmd.Connection = conn
ocmd.CommandText = qyr
ocmd.ExecuteNonQuery()
myFile1.SaveAs(Server.MapPath("UploadFiles/" & filenameimg))