Motorlaiva Posted July 28, 2008 Report Share Posted July 28, 2008 Situācija: lejupielādējamie faili atrodas uz FTP servera. Jāuztaisa links kuru spiežot atveras "save as" dialoga logs... Ja fails atrastos turpat uz www servera, izmantotu klasisko PHP variantu ar header( "Content-Disposition: attachment; filename="filename"); utt. , bet kā iemānīt lai spiežot save dialoga logā pa tiešo tiek lejuplādēts no FTP ? Ir kādas idejas ? p.s. lejupielādējamie faili - tādi kurus explorers mēdz raut pa taisno vaļā. Link to comment Share on other sites More sharing options...
cucumber Posted July 28, 2008 Report Share Posted July 28, 2008 header( "Content-Disposition: attachment; filename="path"); path= "ftp://filename..." te vai ta nevar pilno celu padot? Link to comment Share on other sites More sharing options...
andrisp Posted July 28, 2008 Report Share Posted July 28, 2008 cucumber, nē. Tas ir faila nosaukums tikai ar kādu fails tiks piedāvāts lejupielādēšanai klienta pusē. Ja pareizi saprotu autoru, tad nebūs nekas tāds iespējams. Vajadzēs veidot vien kādu "proxy" skriptu, kas darbināsies starp klientu un ftp serveri. Link to comment Share on other sites More sharing options...
Motorlaiva Posted July 28, 2008 Author Report Share Posted July 28, 2008 cucumber, nē. Tas ir faila nosaukums tikai ar kādu fails tiks piedāvāts lejupielādēšanai klienta pusē. Ja pareizi saprotu autoru, tad nebūs nekas tāds iespējams. Vajadzēs veidot vien kādu "proxy" skriptu, kas darbināsies starp klientu un ftp serveri. Bet, ja nekļūdos, izmantojot to pašu konstrukciju ar "Header"iem un readfile(), viss fails tiek dzīts cauri php, ne? Ja lejupielādējamie faili būtu mazi nevis 10 - 100 MB, tā nebūtu problēma, bet kautkā gribējās atrast variantu kur php netiek noslogots ar faila lasīšanu no FTP un padošanu tālāk klientam... Ienāca prātā vairnats - varbūt kāds zina, vai ar javascript var panākt lai onclick vai onrelease kautkā izsauc pārlūka "save target as" komandu ? Tas maz vispār būtu iespējams? Link to comment Share on other sites More sharing options...
andrisp Posted July 28, 2008 Report Share Posted July 28, 2008 Ar JS nevar izsaukt tādu logu. Link to comment Share on other sites More sharing options...
Recommended Posts