[問題] 有人用過Mail::Webmail::Gmail (LWP?) 嗎?

看板Perl作者 (蜥蜴)時間18年前 (2007/05/11 20:20), 編輯推噓6(602)
留言8則, 2人參與, 最新討論串1/1
最近嘗試玩這個模組,還蠻好玩的 可是發現一個小問題,就是在抓附件檔案的時候 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

05/13 13:14, , 1F
LWP有辦法callback 不過這個大概不行 可能要改寫
05/13 13:14, 1F

05/13 13:15, , 2F
改寫後才有辦法跑出進度...
05/13 13:15, 2F

05/13 15:04, , 3F
喔~我了解怎麼改了,可是上面問題解決不了,改了沒意義@@
05/13 15:04, 3F

05/13 17:39, , 4F
這模組我沒用過 等看看有誰用過的囉...存檔時binmode
05/13 17:39, 4F

05/13 17:39, , 5F
用用看是否能夠解決
05/13 17:39, 5F

05/13 19:16, , 6F
我解決了~我跑去改Gmail.pm檔,callback還是不太會用,算了
05/13 19:16, 6F

05/13 22:02, , 7F
耶耶~用binmode也可以解決~這樣就不用改pm擋了,我寫完了^^
05/13 22:02, 7F

05/13 23:37, , 8F
哈哈 恭喜囉~:)
05/13 23:37, 8F
文章代碼(AID): #16H5-FCc (Perl)
文章代碼(AID): #16H5-FCc (Perl)