🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.perl
Article #51921

Re: Wysłanie pliku przez POST

#51921
From: Paweł
Date: Mon, 24 May 2010 19:33
17 lines
1888 bytes
> Jak się zastanowić, to zmiana nazwy pliku jest tożsama z jego
> przeniesieniem do tego samego katalogu. Najprościej więc będzie użyć
> funkcji move z File::Copy:
> 
> http://perldoc.perl.org/File/Copy.html

W moim przypadku nie jest to takie proste.
Skrypt w Perlu kilka razy na sekundę tworzy ten plik i zaraz go wysyła 
przez POST. Równolegle podobna operacja jest wykonywana z kilkoma innymi 
plikami. Dodatkowo utworzone pliki mogą być odczytywane z dysku przez 
inne procesy (np. serwer HTTP) również wiele razy na sekundę.
Kopiowane jest jakimś rozwiązaniem ale mało efektywnym.
Założyłem, że istnieje jakaś możliwość zmiany nazwy z jaką zostanie plik 
wysłany. Jeśli nie to trudno.

Paweł
Technical Details
Message-ID: <4bfad55b$0$2601$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!feeder.erje.net!feeder.news-service.com!transit4.hitnews.eu!feeder1.cambriumusenet.nl!feed.tweaknews.nl!209.197.12.242.MISMATCH!nx01.iad01.newshosting.com!209.197.12.246.MISMATCH!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <4bf7754c$0$2596$65785112@news.neostrada.pl> <20100524211342.5e536e4f@pingwin>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!feeder.erje.net!feeder.news-service.com!transit4.hitnews.eu!feeder1.cambriumusenet.nl!feed.tweaknews.nl!209.197.12.242.MISMATCH!nx01.iad01.newshosting.com!209.197.12.246.MISMATCH!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Date: Mon, 24 May 2010 21:33:51 +0200
From: Paweł <pawel.neo@neostrada.pl>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
Newsgroups: pl.comp.lang.perl
Subject: Re: Wysłanie pliku przez POST
References: <4bf7754c$0$2596$65785112@news.neostrada.pl> <20100524211342.5e536e4f@pingwin>
In-Reply-To: <20100524211342.5e536e4f@pingwin>
Lines: 17
Message-ID: <4bfad55b$0$2601$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.31.246.171
X-Trace: 1274729819 unt-rea-a-02.news.neostrada.pl 2601 83.31.246.171:1184
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit