Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Spara filer isället för att öppna dem?

Postades av 2005-04-19 10:36:40 - Fredrik Nilsson, i forum asp - allmänt, Tråden har 6 Kommentarer och lästs av 421 personer

Finns det något enkelt sätt som gör att istället för att öppna filen så sparas den till hårddisken?

Tack på förhand.

/Fredrik


Svara

Sv: Spara filer isället för att öppna dem?

Postades av 2005-04-20 01:57:58 - Daniel Tellberg

rent generellt skulle jag säga att u är ute och cycklar om du tror att det är asp, eftersom att detta är ngåto som sker hos klienten. Skulle tippa på att det är javascript du får använda dig av här,...


Svara

Sv: Spara filer isället för att öppna dem?

Postades av 2005-04-20 02:05:54 - Göran Andersson

Det finns absolut inget sätt (förutom möjligen att utnyttja säkerhetsluckor) att få filer att sparas automatiskt utan att användaren själv väljer det.

I de flesta webbläsaren kan man ställa in mer eller mindre vad som ska hända när man öppnar olika filtyper. På det sättet kan användaren själv välja vad som ska hända med filerna.

Det enda som du kan påverka är vilken content-type som skickas med i http-huvudet. Ifall det är en typ som inte webbläsaren vet vad det är så ska den normalt fråga användaren vad som ska göras med filen. På det viset kan du se till att filen inte öppnas utan användaren kan välja att spara den.


Svara

Sv:Spara filer isället för att öppna dem?

Postades av 2005-04-20 08:01:23 - Johan Djupmarker

För att skicka en "felaktig" content-type kan du göra såhär: http://www.pellesoft.se/communicate/tips/tips.aspx?tid=496

/Johan


Svara

Sv: Spara filer isället för att öppna dem?

Postades av 2005-04-20 09:07:02 - Fredrik Nilsson

Ok, detta var nog vad jag letade efter men hjag får det inte att fungera.

När jag klickar på ladda ner filen så får jag upp spara rutan. Men den försöker spara själva asp filen.
Om jag klickar på spara så kommer en ny ruta upp som säger "Internet Explorer cannot download default.aspid=5 from win2000".

Någon som vet vad det kan vara för fel?

Koden nedan är den jag använder.

<code>
Response.ContentType = "application/octet-stream"
Response.AddHeader "Content-Disposition", "attachment;filename=" & filnamn & ""

Const adTypeBinary = 1
Dim strFilePath

strFilePath = Server.MapPath("admin/images/" & filnamn)

Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.type = adTypeBinary
objStream.LoadFromFile strFilePath
Response.BinaryWrite objStream.Read

objStream.Close
Set objStream = Nothing
</code>


Svara

Sv:Spara filer isället för att öppna dem?

Postades av 2005-04-20 09:55:47 - Johan Djupmarker

Konstigt, innehåller sidan något mer? Vad innehåller variabeln filnamn? Jag använder själv följande kod på en sida där det fungerar alldeles utmärkt (sidan innehåller enbart denna koden ordagrant, inget annat).

<code>
<%
Response.ContentType = "application/octet-stream"
Response.AddHeader "Content-Disposition", "attachment;filename=produkter.mdb"

Const adTypeBinary = 1
Dim strFilePath

strFilePath = Server.MapPath("../data/produkter.mdb")

Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.Type = adTypeBinary
objStream.LoadFromFile strFilePath

Response.BinaryWrite objStream.Read

objStream.Close
Set objStream = Nothing
%>
</code>

/Johan


Svara

Sv: Spara filer isället för att öppna dem?

Postades av 2005-04-20 12:00:02 - Fredrik Nilsson

Ha ha!!! Jag fick det att fungera!

Jag tror att det var ett av de skummaste fel jag stött på.
Det låg två rs.close för till en rs.open och efter att den andra rs.closen hade körts blev det fel med uppladdningen.
Jag tog bort en rs.close och nu fungerar det perfekt.

Tack för hjälpen!


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 602
27 953
271 705
5 940
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies