Vra

Dit is klassieke ASP, nie .Net nie.Ons moet 'n manier kry om SFTP in 'n bediener te kry om 'n paar lêers op te laai en af ​​te laai, afgeskop deur 'n gebruiker.

Wat het ander mense gebruik om SFTP in ASP classic te doen?Nie noodwendig gekant teen die aankoop van 'n kontrole nie.

Was dit nuttig?

Oplossing

As jy die vermoë het om WScript.Shell te gebruik, kan jy net pscp.exe uitvoer vanaf die Stopverf pakket.Dit is natuurlik minder as ideaal, maar dit sal die werk gedoen kry en jou SCP/SFTP in klassieke ASP laat gebruik.

Ander wenke

Die manier waarop ek dit gedoen het, is om 'n opdragskriplêer te skep en dit op die opdragreël deur te gee deur die /b-opdrag na psftp.exe.Ek het dit ook in Perl probeer en het nog nie 'n netjieser manier gevind om dit te doen nie.

Daar is 'n probleem met hierdie metode, deurdat jy reeds die RSA-vingerafdruk moet aanvaar het.Indien nie, sal die skrip óf wag vir gebruikersinvoer om dit te aanvaar óf sal dit oorslaan as jy in volle bondelmodus hardloop, met 'n mislukking.Ook, as die bediener verander sodat dit RSA-vingerafdrukveranderinge is (bv.'n cluster) dan moet jy die vingerafdruk weer aanvaar.

Nie 'n ideale metode nie, maar die enigste een wat ek ken.

Ek sal hierdie vraag dophou ingeval iemand 'n ander manier weet.

Daar is 'n probleem met hierdie metode, deurdat jy reeds die RSA-vingerafdruk moet aanvaar het.Indien nie, sal die skrip óf wag vir gebruikersinvoer om dit te aanvaar óf sal dit oorslaan as jy in volle bondelmodus hardloop, met 'n mislukking.Ook, as die bediener verander sodat dit RSA-vingerafdrukveranderinge is (bv.'n cluster) dan moet jy die vingerafdruk weer aanvaar.

Ek het dit vroeër met FTP op Windows gedoen (skep 'n lêer van opdragte en laai FTP.exe uit)

Xetius Ek het probeer om jou antwoord op te stem en jou antwoord ook te aanvaar en ek het 'n waarskuwing gekry dat ek 25 rep nodig het om dit te doen.Jammer.

Ek het voorheen 'n komponent van hier gebruik:www.weonlydo.com.Ek het nie gevind dat dit die maklikste stuk stel om te ontwikkel nie, maar dit het die werk in 'n haas gedoen.

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top