Servus Roman, Danke f�r die Hilfe, ein eine �nderungen noch im ContentType und schon hat es wie gew�nscht funktioniert.
Bye, Jakob -----Urspr�ngliche Nachricht----- Von: Roman Pittroff [mailto:[EMAIL PROTECTED]] Gesendet: Dienstag, 19. November 2002 13:06 An: ActiveServerPages German Betreff: [aspgerman] RE: AW: RE: Fileupload/download auf Server Auch das ist kein problem Hier mal mein beispiel, ist zwar mit xml als source aber jederzeit auch zu aendern :-). Gruss Roman Pittroff Consulting Bangkok, Thailand <% aQueryString = split(request.querystring("file"),"|") sFileName = aQueryString(1) Dim Stream Dim Contents Dim sFileName Set XMLDoc= CreateObject("MSXML2.DOMDocument") if not isObject(XMLDoc) then Set XMLDoc= CreateObject("MSXML2.DOMDocument.4.0") end if bXML_Success = XMLDoc.load(Server.MapPath(getFilePath()) & "\" & "config_download.xml") Set myNodeList = XMLDoc.getElementsByTagName("download_category") set myNodeDirectory = myNodeList.item(aQueryString(0)).getElementsByTagName("directory") sDirectory = myNodeDirectory.item(0).text sFile = sDirectory & "\" & sFileName response.write sFile Response.ContentType = "application/octet-stream" Response.AddHeader "content-disposition", "attachment; filename=" & sFileName Set Stream = server.CreateObject("ADODB.Stream") Stream.Open Stream.LoadFromFile sFile Contents = Stream.ReadText Response.BinaryWrite Contents Stream.Close Set Stream = Nothing %> >-----Original Message----- >From: Weinknecht Jakob [mailto:[EMAIL PROTECTED]] >Sent: Tuesday, November 19, 2002 6:47 PM >To: ActiveServerPages German >Subject: [aspgerman] AW: RE: Fileupload/download auf Server > > >Servus Roman, > >Genau das ist gew�nscht, dass der User NICHT sieht wo das File >herkommt, wir w�rden aber gerne beinflussen k�nnen wie der >Dateinname lautet, welchen der User beim "Speicher unter" >vorgeschlagen bekommt. > >Bye, > >Jakob & Alex > >-----Urspr�ngliche Nachricht----- >Von: Roman Pittroff [mailto:[EMAIL PROTECTED]] >Gesendet: Dienstag, 19. November 2002 11:45 >An: ActiveServerPages German >Betreff: [aspgerman] RE: Fileupload/download auf Server > > >Also wenn du den link speicherst und das file per ado.steam >downloaden laesst, dann sieht der user aber nicht woher das file kommt. > >Gruss > >Roman Pittroff >Consulting >Bangkok, Thailand > >>-----Original Message----- >>From: Schoeppl Alexander [mailto:[EMAIL PROTECTED]] >>Sent: Tuesday, November 19, 2002 4:27 PM >>To: ActiveServerPages German >>Subject: [aspgerman] Fileupload/download auf Server >> >> >>Hallo Leute, >> >>ich habe wieder mal eine Frage zum Thema Intranet und Files: >> >>Ausgangslage: In unserem Intranet soll es mehrere Bereiche geben, in >>denen Abteilungen Dateien hochladen und abrufen k�nnen. Nun habe ich >>Sicherheitsbedenken und bin noch nicht auf die richtige L�sung >>gekommen. >> >>Ich dachte mir, dass ich in der Datenbank verweise auf eine Datei >>speichere und daraus dann einen Link generiere. Hat aber den >Nachteil, >>dass jemand, der gut r�t unter Umst�nden Links zu anderen Dateien >>findet. Daher brauche ich einen Sicherheitsmechanismus. Ich >w�rde dazu >>in der Datenbank hinterlegen wer auf was Rechte hat. Mit den bereits >>mehrfach geposteten Code z.B. download.asp (erst k�rzlich) k�nnte ich >>die Berechtigung in der DB pr�fen und dann gegebenfalls die >>Datei �bertragen. Nur hat das soweit ich das sehe den Haken, >>das man nicht mit rechte Maus Ziel speichern unter die Datei >>speichern kann. Weiters, wie sieht es mit dem >>Response.contenttype aus? Mu� man den je nach Dateityp anderes >>setzen, oder? Wenn man dann z.B. eine XLS Datei aufmacht, geht >>diese dann in dem gewollten Popup - Fenster auf. Allerdings, >>wenn man dann auf datei speichern unter klickt, steht >>nat�rlich wieder download.asp als vorschlag drinnen, ob wohl >>es nat�rlich eine xls Datei ist. >> >>Was ist den eine intelligentere praktikable L�sung? >> >>lg >> >>Alex >> >>| [aspgerman] als [EMAIL PROTECTED] subscribed >>| http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv >Sie k�nnen >>| sich unter folgender URL an- und abmelden: >>| http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp >> > > >| [aspgerman] als [EMAIL PROTECTED] subscribed >| http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv Sie k�nnen >| sich unter folgender URL an- und abmelden: >| http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp > >| [aspgerman] als [EMAIL PROTECTED] subscribed >| http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv Sie k�nnen >| sich unter folgender URL an- und abmelden: >| http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp > | [aspgerman] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp | [aspgerman] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp
