CGI-BBS > 情報収集 > フォームメール > フォームメールについて添付ファイルが添付されない。


カレッヂ
カレッヂ


質問者 くら  投稿日 2004/9/3(金) 18:37:17
くらです。
Form to Mailを設置させていただきました。

ところが、添付ファイル名に全角のAがある場合、添付されてきません。
必要な設定を施しただけで、特に改造はしていません。

宜しくお願いします。

プロバイダ参照:http://www.shoni-iji.com/
サーバのOS:UNIXサーバ
パソコンのOS:WinNT系
エディタ:Perlを始めよう!
FTPソフト:FFFTP
サーバ移転:していない
改造:していない
CGI習熟度:expert

回答者 しあわせのツボ  [削除]  投稿日 2004/9/3(金) 21:31:14
「パスに全角文字やスペースなどがある場合、添付されないかも」みたいな注意書きが
確かどこかにあったので、仕様(と言うかブラウザのバグ)だと思います。
質問者 くら  [削除]  投稿日 2004/9/6(月) 09:16:10
UUENCODEのほうにバグがあるみたいです。

if (open(UU,"$UUENCODE $tmp$filenum $filename |")) {
の行で、エラーしていました。

Base64で試してみます。
質問者 くら  [削除]  投稿日 2004/9/7(火) 16:16:13
if (open(UU,"$UUENCODE $tmp$filenum $filename |")) {

を

if (open(UU,"$UUENCODE $tmp$filenum filename |")) {

に変更したら、通りました。
あまりよろしくないとは思いますが、とりあえず、動作しているので
しばらく様子を見てみます。

何か、問題が発生したら、また相談にきますので、とりあえず解決と
させて戴きます。

ありがとうございました。

このページは終了したので返信(回答)は書きこめません
 


Web裏技