作者imce (蜥蜴)
看板perl
标题[问题] 有人用过Mail::Webmail::Gmail (LWP?) 吗?
时间Fri May 11 20:20:30 2007
最近尝试玩这个模组,还蛮好玩的
可是发现一个小问题,就是在抓附件档案的时候
my $attach_ref = $gmail->get_attachment( attid => '0.1', msgid => $msgid );
print $$attach_ref
发现抓下来的档案和自己用ie另存新档大小不相符
仔细研究发现应该是\r\n的问题
如果是文字档
$$attach_ref =~ s/\r\n/\n/g;
这样处理後的资料和ie另存新档的资料一样
但是用在其他档案(压缩档)就无效了,请问有人有头绪是为何吗?
另外请问,用这类模组抓档案的时候,有办法得知进度吗?感谢你的回答
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.120.15.17
1F:推 LiloHuang:LWP有办法callback 不过这个大概不行 可能要改写 05/13 13:14
2F:→ LiloHuang:改写後才有办法跑出进度... 05/13 13:15
3F:推 imce:喔~我了解怎麽改了,可是上面问题解决不了,改了没意义@@ 05/13 15:04
4F:推 LiloHuang:这模组我没用过 等看看有谁用过的罗...存档时binmode 05/13 17:39
5F:→ LiloHuang:用用看是否能够解决 05/13 17:39
6F:推 imce:我解决了~我跑去改Gmail.pm档,callback还是不太会用,算了 05/13 19:16
7F:推 imce:耶耶~用binmode也可以解决~这样就不用改pm挡了,我写完了^^ 05/13 22:02
8F:推 LiloHuang:哈哈 恭喜罗~:) 05/13 23:37