Доброго времени суток!<div>Столкнулся со странной багой в одном проекте на сабжевом фреймворке.</div><div>Проект писался и отлаживался локально под morbo (+ проверялся под старманом), но у клиента работать должен был под mod_perl.</div>
<div>Все у клиента завелось нормально, кроме аплоада файлов реализованный примерно так:</div><div><br></div><div><div>post '/upload' => sub {</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>my $self = shift;</div>
<div><br></div><div><span class="Apple-tab-span" style="white-space:pre">     </span>my $file = $self->param('image');</div><div>        $file->move_to("test2.jpg");</div><div><span class="Apple-tab-span" style="white-space:pre"> </span></div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>$self->redirect_to('/');</div><div>};</div></div><div><br></div><div>оказалось что под мод перлом аплоад работает только так:</div><div><br></div>
<div><div>post '/modperl' => sub {</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>my $self = shift;</div><div><span class="Apple-tab-span" style="white-space:pre">    </span></div><div>        my $file = $self->req->upload('image');</div>
<div>        $file->move_to("test1.jpg");</div><div><span class="Apple-tab-span" style="white-space:pre">      </span></div><div><span class="Apple-tab-span" style="white-space:pre">     </span>$self->redirect_to('/');</div>
<div>};</div></div><div><br></div><div>Хотя под морбо/старман работают оба варианта...</div><div>После чего я подумал - какой вариант в принципе более правильный?</div>