Oprettet ons. d. 18. august 2010 kl. 09:36:57

dr_nielsen
dr_nielsen (17.075 point. Point ude: 650)

Response.OutputStream.Write , Annullér låser filen.

I en webløsning downloader jeg filer med:
Response.OutputStream.Write (http://support.microsoft.com/ (...)) hvilket virker fint.

Men.. når jeg klikker på link for at downloade filen, møder jeg dialogen: åben|gem som|annullér.

Hvis jeg vælger åben eller gem som, så bliver mit try{} finally{} kørt, og filen slippes som den skal.

Men hvis jeg vælger annullér køres finally ikke, hvilket resulterer i at der sættes en lås på filen.

Hvad kan jeg gøre for at slippe "låsen" på filen

Skrevet ons. d. 18. august 2010 kl. 09:56:52| #1

heinzdmx
heinzdmx (22.895 point)
Evt. kunne du definere dit stream før try{}finally blocking

altså:

FileStream iStream;

try
{
sæt værdien af istream
}
finally
{
}

iStream.close();

Så behøver finally ikke blive kørt for at filen bliver lukket

Skrevet ons. d. 18. august 2010 kl. 09:59:55| #2

dr_nielsen
dr_nielsen (17.075 point)
ja ok, har lige prøvet, virker desværre ikke.

Skrevet ons. d. 18. august 2010 kl. 10:02:53| #3

buzzzz
buzzzz (46.576 point)
ifyoudo.net
Måske:
using(FileStream var = new FileStream("path", FileMode.Open))
            {
               
            }

Skrevet ons. d. 18. august 2010 kl. 10:03:00| #4

dr_nielsen
dr_nielsen (17.075 point)
Filen slippes ved iisreset!
kan jeg programatisk slippe filen?

Skrevet ons. d. 18. august 2010 kl. 10:17:45| #5

dr_nielsen
dr_nielsen (17.075 point)
using(FileStream()) :  samme resultat desværre.

Skrevet ons. d. 18. august 2010 kl. 10:52:23| #6

-mundi-
-mundi- (36.262 point)
magictraders.dk
Brug Response.WriteFile() istedet. Plejer ikke at give mig nogen problemer

Skrevet ons. d. 18. august 2010 kl. 11:41:33| #7

dr_nielsen
dr_nielsen (17.075 point)
Har prøvet Response.WriteFile(): samme problemstilling.

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Koordinater for nyt vindue efter scroll, csharp.

Oprettet den 11. februar 2012 kl. 01.54
bjarnefilm giver 30 point for svar | Giv et svar »

Treeview hovedmenu á lá Dynamics C5

Oprettet den 10. februar 2012 kl. 08.12
olehaahr giver 30 point for svar | Giv et svar »

Deployment på Windows Mobile 6.5

Oprettet den 9. februar 2012 kl. 13.59
schristensen giver 200 point for svar | Giv et svar »

Seneste guides

Installer win 7
Den gode bruger


   




Tips & Tricks fra PC World

Teaser billede

Her er fem sjove danske websider du skal kende

Trænger dine lattermuskler til en omgang fitness på dansk? Vi viser vej til fem websider fyldt med humor og vanvittig satire.


Anmeldelser fra PC World

Teaser billede

Test: Denne super-tablet er iPads hårdeste konkurrent

Eee Pad Transformer Prime er frygtindgydende med sin quadcore processor og evne til at trylle sig om til bærbar. Apple bør kigge i bagspejlet, for Asus' tablet-pc kommer buldrende - og gør det...


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Nu kan du snart hente Windows 8

Den nye offentlige betaversion af Windows 8 er klar i denne måned.


Nyheder fra Computerworld

Teaser billede

Måske snart slut med Androids helt store problem

Android-platformen har længe været plaget af et særligt problem. Men måske er problemet nu ved at være elimineret.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger