webForumDet fria alternativet

Nedladdning avslutas inte med små filer

.NET

0 svar · 316 visningar · startad av ironhead

Medlem sedan mars 20011 346 inlägg
Frågan#1

Hej!

Jag använder en Backgroundworker som laddar ner filer mha HttpWebRequest.
För att vänta tills filen är nedladdad använder jag BackgroundWorker1_RunWorkerCompleted.
Som sista post flyttar jag alla filer från en katalog till en underkatalog.

Detta fungerar utmärkt sålänge filerna är några megabyte. Laddar jag ner små filer låses dessa och i felmeddelandet står det att filerna redan är låsta av en annan process. Blandar jag större och mindre filer funkar det utmärkt.

Men är det flera ex. jpg bilder efter varandra så blir det fel.

Varför händer detta bara med mindre filer, hänger inte Backgroundworkern med eller? Hur ska man lösa detta?

254 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)