Re: POST with attachment issues

Alexis Marrero <[email protected]>
Newsgroups gmane.comp.lang.perl.modules.lwp
Message-ID <[email protected]>
Any words on this issue?

On Nov 9, 2005, at 9:31 AM, Alexis Marrero wrote:

>> Why do you use such strange file names anyway?
>
> Is not me, is the users. And my application shouldn't care about  
> renaming files. Anyway, Perl can handle it.
>
> Regarding the diffs, I'll do that for next time.
>
>
> On Nov 9, 2005, at 8:25 AM, Gisle Aas wrote:
>
>> Alexis Marrero <[email protected]> writes:
>>
>>
>>> This is to report a change that I had to do in the LWP code to avoid
>>> "Can't open file...."
>>> Notice line 144.
>>>
>>> Originally:
>>>     142                  require Symbol;
>>>     143                  my $fh = Symbol::gensym();
>>>     144                  open($fh, $file) or Carp::croak("Can't open
>>> file $file: $!");
>>>     145                  binmode($fh);
>>>
>>> After changes:
>>>
>>>     142                  require Symbol;
>>>     143                  my $fh = Symbol::gensym();
>>>     144                  open($fh, '<', $file) or Carp::croak("Can't
>>> open file $file: $!");
>>>     145                  binmode($fh);
>>>
>>> Opening files with chars in filename like [\r<>\t], among others,
>>> with 2 arguments raises the exception. With three arguments issues
>>> are gone. More information on Perl Cookbook 7.2
>>>
>>
>> Only problem here is that this breaks compatibility with perl-5.005,
>> which LWP still claims to support.  Perhaps it's time to give it up.
>> Why do you use such strange file names anyway?
>>
>> BTW, the standard way to show what needs to change in source code is
>> to provide the output of 'diff -u <oldfile> <newfile>'.  These  
>> patches
>> are much easier to read and also allow them to be applied directly
>> with the 'patch' program.
>>
>> Regards,
>> Gisle
>>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.