看板 Perl 關於我們 聯絡資訊
最近嘗試玩這個模組,還蠻好玩的 可是發現一個小問題,就是在抓附件檔案的時候 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
LiloHuang:LWP有辦法callback 不過這個大概不行 可能要改寫 05/13 13:14
LiloHuang:改寫後才有辦法跑出進度... 05/13 13:15
imce:喔~我了解怎麼改了,可是上面問題解決不了,改了沒意義@@ 05/13 15:04
LiloHuang:這模組我沒用過 等看看有誰用過的囉...存檔時binmode 05/13 17:39
LiloHuang:用用看是否能夠解決 05/13 17:39
imce:我解決了~我跑去改Gmail.pm檔,callback還是不太會用,算了 05/13 19:16
imce:耶耶~用binmode也可以解決~這樣就不用改pm擋了,我寫完了^^ 05/13 22:02
LiloHuang:哈哈 恭喜囉~:) 05/13 23:37