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

Antwort per Email an