Nedladdning avslutas inte med små filer

.NET

0 svar · 330 visningar · startad av ironhead

Medlem sedan mars 20011 346 inlägg
Trådstart#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?

252 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)