Sowas wie Not Go Nicht Gehen Bicht Machen
;-) Roman Pittroff Consulting Bangkok, Thailand >-----Original Message----- >From: [EMAIL PROTECTED] >[mailto:[EMAIL PROTECTED] On Behalf Of A-Schubert >Sent: Thursday, September 23, 2004 4:17 PM >To: [EMAIL PROTECTED] >Subject: AW: [Asp.net] Dateiupload > >Was ist ein No-Go ??? > > >Andr� > >-----Urspr�ngliche Nachricht----- >Von: [EMAIL PROTECTED] >[mailto:[EMAIL PROTECTED] Im Auftrag von Christoph Wille >Gesendet: Donnerstag, 23. September 2004 11:15 >An: [EMAIL PROTECTED] >Betreff: Re: [Asp.net] Dateiupload > >At 11:05 AM 9/23/2004, you wrote: >>1. Wo werden die Dateien zwischengespeichert, bevor die ASP.NET-Seite >>aufgerufen wird? Ich hoffe nicht, dass das im Speicher gehalten wird, >>da dann bei gr�sseren Dateien(z.B. 120MB o.�) schnell zu Problemen >>f�hren kann... Weiss irgendjemand die technischen Details? > >1.0 in memory, 2.0 ist das w�hlbar. > >>2. M�chte man nun die Datei in eine DB speichern, dann sieht >man immer >>solchen Code: >> >>int intDocLen = txtFileContents.PostedFile.ContentLength; >>byte[] Docbuffer = new byte[intDoclen]; >>txtFileContents.PostedFile.InputStream.Read(Docbuffer,0,intDocLen); >> >>cmdUploadDoc = new SqlCommand("UploadFile",Conn); >>cmdUploadDoc.CommandType = CommandType.StoredProcedure; .. >>cmdUploadDoc.Parameters.Add("@Doc",SqlDbType.Image); >>.. >>cmdUploadDoc.Parameters[1].Value = Docbuffer; .. >> >>nun ist das aber nicht besonders empfehlenswert die ganze >Datei einmal >>in den Speicher zu packen(Docbuffer) wenn sie gross ist... >>Beim classic ADO gab es da AddChunk/GetChunk, um mit bin�ren Daten >>portionsweise zu arbeiten. >>Dibt es sowas auch bei ADO.Net oder muss ich mir selbst eine SP >>schreiben, die ich �fter aufrufe und die dann immer sowas macht: >> >>update Docs set content = content + @chunk >> >>da das mehrere Anfragen dann sind(z.B. 100MB/100kB => 1000 >SP-Aufrufe), >>ist die Performance sicher auch nicht optimal... >> >>Also was macht man da am besten? > >Da� ein DataSet mal ein No-Go ist da sind wir uns einig. Ansonsten: > ><ms-help://MS.NETFrameworkSDKv1.1/cpguidenf/html/cpconConservin >gResourcesWhenWritingBLOBValuesToSQLServer.htm> > >"Conserving Resources When Writing BLOB Values to SQL Server" > >Chris > > >_______________________________________________ >Asp.net Mailingliste, Postings senden an: >[EMAIL PROTECTED] >An-/Abmeldung und Suchfunktion unter: >http://www.glengamoi.com/mailman/listinfo/asp.net >_______________________________________________ >Asp.net Mailingliste, Postings senden an: >[EMAIL PROTECTED] >An-/Abmeldung und Suchfunktion unter: >http://www.glengamoi.com/mailman/listinfo/asp.net > ____________ Virus checked by G DATA AntiVirusKit Version: AVK 15.0.27 from 15.09.2004 Virus news: www.antiviruslab.com _______________________________________________ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
