Hejsa - her er en spicy en. Jeg skal ha lavet en download service hvor linket til filen evt. laves som et midlertidigt unix-link i et ftp-bibliotek, der så igen kan slettes ved "download complete" - findes det evt en server som php fungerer med eller skal det scannes efter i en log fil for en "complete" besked !? nogen erfaringer at hente ? :o)
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
pure-ftpd kan arbejde sammen med mysql, det samme med proftpd. Om de kan udføre et sql statement pr. download ved jeg ikke (har aldrig tjekket, har ikke haft brug for det) ..
Om ikke andet, kan du vil se om du kan give dem lov til at hente een fil (via dl/ul-ratio måske)
ha ha ja hvorfor ikke ;o) go ide - men jeg er nødt til at have en indikation fra ftp-serveren når en download er komplet for at jeg kan slette det unix link!!! hvis bare pure-ftp kunne køre sql noget efter complete !!! Nogen der kender en der kan !?? Så vidt jeg kan se kan se i pureftpd-mysql.conf kan pureftp kun lave SELECT statements...
Jeg har ændret i koden, så den sletter alle filer der downloades. Det er enkelt linje.. Hent sourcen til pure-ftpd
gå ind i src-directoriet, åbn ftpd.c
i linje 3189 finder du: displayrate(MSG_DOWNLOADED, st.st_size - restartat, started, name, 0); under denne tilføjer du unlink(name);
.. og så compiler du bare skidtet og tester løs for at se om det virker (har ikke testet det så grundigt).
Filen ser cirka sådan her ud befter: #endif (void) close(f); closedata(); displayrate(MSG_DOWNLOADED, st.st_size - restartat, started, name, 0); unlink(name); end: restartat = (off_t) 0; }
Test det lige grundigt, før du sætter det i produktion. :)
Har du fået det til at virke?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.