webForumDet fria alternativet

HtmlInputFile PostedFile

2 svar · 206 visningar · startad av ptype

ptypeMedlem sedan juni 2002151 inlägg
#1

Hallå

Har en sida med en HtmlInputFile. Problemet är att HtmlInputFile.PostedFile aldrig är lika med null, och detta trots att man inte valt någon fil. Dvs (input.PostedFile!=null) är alltid sant.

Någon som vet vad detta beror på?

Nu får jag ersätta

if (input.PostedFile!=null)

med

if (input.PostedFile.ContentLength > 0)

och det känns inte så stabilt.

P

renholmMedlem sedan apr. 20012 266 inlägg
#2

tror nog det är enda sättet, kör vidare på det. Eftersom om den är 0 så har ingen fil postats och allt är lugnt :)

ptypeMedlem sedan juni 2002151 inlägg
#3

Jepp, kändes bara lite ostabilt eftersom man inte vet varför den var skild från null. I alla exempel jag sett så kollar man bara om den är null eller inte. Jaja, nu kör jag

if (input.PostedFile!=null && input.PostedFile.ContentLength > 0)

så eliminerar jag risken att den helt plötsligt skulle börja bli null (och därmed en NullPointerException) när den inte är ifylld.

P

133 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)