if (IntFileSize <= 0) Response.Write(" <font color='Red' size='2'>Der er sket en fejl med " + StrFileName + " prøv igen..</font>"); else { FileUpload1.PostedFile.SaveAs("C:\\Inetpub\\wwwroot\\mappe\\Produkter\\" + StrFileName); FileUpload1.PostedFile.SaveAs("C:\\Inetpub\\wwwroot\\mappe\\Produkter\\thumbs\\" + StrFileName); Response.Write("gemt"); } }
i min produkt tabel i min db er der en colum ImageUrl der skal min billede sti være, men jeg er ikke helt med på hvordan men query skal være.. jeg er klar over at jeg skal bruge (StrFileName) til at navngive billedet. Håber i kan se hvor det er jeg vil hen.. :-}
du skal nok have fingre i dit productid før du indsætter går jeg ud fra... altså så du kan lægge stien til billedet ind på den rigtige række i tabellen. og så får du vel bare noget i stil med : update produkt set imageurl = '<strfilename>' where productid = <productid>
SqlConnection cnn = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]); //cnn = new SqlConnection("server=*********;uid=Hvidsted;pwd=******;database=****"); cmd = new SqlCommand("Select * from CMRC_Products where ModelNumber='" + ModelNumber + "'",cnn); cnn.Open(); dr = cmd.ExecuteReader(); while (dr.Read()) {
if (string.Compare(dr["ModelNumber"].ToString(),ModelNumber,false)==0) { cnn.Close(); return true; } } cnn.Close(); return false; } // ok det eksisterede ikke.. fint så kan vi oprette//
ja ok.. men der jeg gerne vil hen er at når man har valgt et billede man vil uploade trykker man på upload knappen. Når den er trykket smider den filen op til serveren, og fjerner stien så der kun står mitbillede.jpg i FileUpload boxen og skriver filen er uploadet eller noget i den stil. Der efter kan man så oprette varen med opret vare knappen det med at indsætte i else {} vil jeg helst undlade.
så har du jo et billede liggende selvom man ikke opretter varen ?!? men.... du kan gemme navnet i viewstate eller session, og så bruge det når der klikkes på den næste knap:
ja men det gør ikke så meget.. fordi jeg har en side der lister det der ligger i billede mappen på serveren. så man kan se alle de filer der er uploadet til den. så det gør ikke så meget at man kan uploade uden at oprette den til dben. Den skal jo self. skrive fejl hvis der er en fil med samme navn..
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.