[問題] cgi中以二進位寫入(binmode)

看板Perl作者 (i,j,k) ×(x,y,z)時間9年前 (2015/11/11 23:32), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/3 (看更多)
請問寫入時為什麼要用binmode? 也就是`binmode(FHD);`的意義。 我寫了一個供上傳的腳本,目前沒有放那行,運作正常。 (上傳gif, gzip, txt, 再下載都沒有異常,用diff指令看也一樣。 ) ================================================================= 另外問一下,一般都怎麼處理用html表單上傳的檔案? 除了用cgi模組直接讀取外。 (一直不懂模組、物件導向;而且server也不是我的。) 我是直接砍掉首四行,末x行。(看表單有沒有其它值。) 還有上傳的檔案是什麼時候需要解碼? (目前我只有用到上傳檔案,寫入、讀取沒有問題。) =============================================================== 我是perl新新手,最近在學perl, 學的方法是寫cgi. 之前是用php. 但覺得perl是通用語言,學起應該不錯,就跳槽了。 目前覺得perl的語法有點亂……,處處充滿驚奇R! XD 也許我該學個「工整」、「制式化」的語言作基礎才對。 像python, java, pascal.... -- ︵︵ █▔◣ █▔█ █▔▔ █▔█ █▆▉ █ █▔█ █◣█ █▔█◣︵︵ █ █ █▁◤ █▁▁ █▁█ ▉▉▉ █ █▁█ █◥█ █ █ 夢之大地 逼逼ㄟ四 █▁◤ █ █ █▁▁ █ █ ▉▉▉ █▁ █ █ █ █ █▁◤ ※ Origin: <bbs.ccns.ncku.edu.tw> ◆ From: 140.116.1.136 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.102.31 ※ 文章網址: https://www.ptt.cc/bbs/Perl/M.1447255953.A.A47.html

11/12 13:46, , 1F
另外感謝"10/20 erspicu [問題] Perl CGI上傳檔案"
11/12 13:46, 1F
文章代碼(AID): #1MGr-Hf7 (Perl)
文章代碼(AID): #1MGr-Hf7 (Perl)