🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Wysłanie pliku przez POST

#51922
From: hubert depesz lubaczewski
Date: Mon, 24 May 2010 20:39
26 lines
1918 bytes
On 2010-05-24, Paweł <pawel.neo@neostrada.pl> wrote:
>
>> 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.

perldoc HTTP::Request::Common
/Upload
czytać :)

depesz

-- 
Linkedin: http://www.linkedin.com/in/depesz  /  blog: http://www.depesz.com/
jid/gtalk: depesz@depesz.com / aim:depeszhdl / skype:depesz_hdl / gg:6749007
Technical Details
Message-ID: <ao4rc7-m4j.ln1@depesz.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!depesz.com!not-for-mail
References: <4bf7754c$0$2596$65785112@news.neostrada.pl> <20100524211342.5e536e4f@pingwin> <4bfad55b$0$2601$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!depesz.com!not-for-mail
From: hubert depesz lubaczewski <depesz@depesz.com>
Newsgroups: pl.comp.lang.perl
Subject: Re: Wysłanie pliku przez POST
Date: Mon, 24 May 2010 20:39:06 +0000
Organization: depesz Software
Lines: 26
Message-ID: <ao4rc7-m4j.ln1@depesz.com>
References: <4bf7754c$0$2596$65785112@news.neostrada.pl> <20100524211342.5e536e4f@pingwin> <4bfad55b$0$2601$65785112@news.neostrada.pl>
Reply-To: depesz@depesz.com
NNTP-Posting-Host: martin.depesz.com
Mime-Version: 1.0
X-Trace: news.onet.pl 1274734383 19434 188.40.39.14 (24 May 2010 20:53:03 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Mon, 24 May 2010 20:53:03 +0000 (UTC)
User-Agent: slrn/pre1.0.0-2 (Linux)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit