CyberDuck不具合の理由
MacOSXをアップデートし、CyberDuck(Mac用FTPソフト)もアップデートした直後から、CyberDuckの不具合が出るようになりました。
アップロードの途中、というか最後の方で止まってしまい接続解除になるんです。例えば18.4KBある書類をアップすると「18.4KB - 17.7KB 接続解除」とメッセージが出てアップロードが完了しません。いろいろな書類でアップを繰り返すうち、特定の書類だけが接続解除になることに気がつきました。

その書類だけを取り出し、mi(Mac用テキストエディタ)でじっくり点検。正常な書類と較べても特に変わったところは見られません。なんだろー、と画面を眺めていて、ふと目が行った場所。それは…改行コードの欄でした。
改行コードにはご存知の通り3種類があり、miでも当然CR(Mac)・CR+LF(Windows)・LF(UNIX)から選択できるようになっています。CyberDuckの不具合は、間違った改行コード(LF)を選んだせいで起こってたみたい。MacやCyberDuckのアップデートは無関係のような…。

でも、今までは改行コードって特に気にすることがなかったんですよね。チェックしたらほとんどの書類はCRだったし…(全部のhtml書類を調べたので疲れました)。でもCR+LFでもちゃんとアップロードされたのに、なぜLFはダメだったんだろ。

ま、原因がわかってよかったです。自力解決したしね。
2007.03.31 Sat 22:34:20 comment(0) trackback(0)   [Mac&HP]
comment
comment posting












管理者にだけ表示を許可する

trackback
http://rideonpolarizedlight.blog75.fc2.com/tb.php/219-98c16788
ありがとう「アクセスソナー」| HOME | タチコマ激カワ!!『攻殻機動隊 S.A.C』