[ASP] Extern bestand ophalen

Pagina: 1
Acties:

  • _janlugt_
  • Registratie: Februari 2002
  • Laatst online: 26-03 09:50
Ik ben al geruime tijd bezig met het ophalen van bestanden van een externe server. Via asp ben ik op de volgende code gekomen, het werkt alleen niet:
code:
1
2
3
4
5
set objADOStream = Server.CreateObject("ADODB.Stream")
objADOStream.Open "URL=http://servertje/bestandje.ext"
objADOStream.Type = 1
objADOStream.SaveToFile server.mappath("bestandje.ext"), 2
objADOStream.close

De foutmelding die ik krijg is de volgende:
code:
1
2
3
Microsoft OLE DB Service Components error '80040e19' 

Object or data matching the name, range, or selection criteria was not found within the scope of this operation.

Wat kan er aan de hand zijn?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

Er is geen matchende row gevonden; oftewel URL klopt niet?
[/gokmodus]

[ Voor 11% gewijzigd door gorgi_19 op 25-08-2003 15:12 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • _janlugt_
  • Registratie: Februari 2002
  • Laatst online: 26-03 09:50
Het heeft niets met rows te maken, het gaat gewoon om het ophalen van een bestandje.

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

_janlugt_ schreef op 25 August 2003 @ 15:28:
Het heeft niets met rows te maken, het gaat gewoon om het ophalen van een bestandje.
gorgi_19 schreef op 25 August 2003 @ 15:12:
Er is geen matchende row gevonden; oftewel URL klopt niet?
[/gokmodus]
Daarnaast.. Wat geeft Google verder voor suggesties?

[ Voor 8% gewijzigd door gorgi_19 op 25-08-2003 15:30 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • _janlugt_
  • Registratie: Februari 2002
  • Laatst online: 26-03 09:50
Op google kon ik alleen oplossingen vinden waarbij ADODB.Stream gebruikt wordt om bestanden naar een client te streamen, geen oplossingen waarbij je hem gebruikt om bestanden van een externe webserver te halen.

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

_janlugt_ schreef op 25 augustus 2003 @ 15:44:
Op google kon ik alleen oplossingen vinden waarbij ADODB.Stream gebruikt wordt om bestanden naar een client te streamen, geen oplossingen waarbij je hem gebruikt om bestanden van een externe webserver te halen.
http://www.asp101.com/samples/http.asp

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • _janlugt_
  • Registratie: Februari 2002
  • Laatst online: 26-03 09:50
Als ik het goed begrijp, kan ik dmv een xmlhttp-request een file ophalen van een externe server. Hoe schrijf ik deze file vervolgens binair weg op de lokale server?

Verwijderd

Is misschien in jouw geval niet van toepassing, maar misschien heeft jouw host een component geinstalleerd die dit klusje voor je klaart, zoals AspHttp (http://www.serverobjects.com/comp/asphttp3.htm). Als je je eigen servertje draait kun je ook een gratis http component installeren zoals AspTear.

  • _janlugt_
  • Registratie: Februari 2002
  • Laatst online: 26-03 09:50
Nee, mijn host beschikt niet over deze optie. Ik ben dus gebonden aan de standaard ASP-objecten (en wat andere onzin als ASPMail en ASPUpload).

  • CaptBiele
  • Registratie: Juni 2002
  • Laatst online: 13-06 11:32

CaptBiele

No Worries!

lukt het wel met een lokale url? probeer het ook eens een bestand op te vragen via het netwerk, dus niet via http.
Heb hier ook best vaak problemen mee.....

  • porn*
  • Registratie: Januari 2001
  • Laatst online: 17-08 14:22

porn*

...take on the world!

Mij lijkt het probleem inderdaad daar te zitten, server.mappath kan volgens mij geen externe (=buiten eigen lokale stations) paden mappen. Maar het is weer ff geleden, kan me vergissen.

Bnet pindle#2913

Pagina: 1