どのようなコードでtxtファイルを出力されたのでしょうか。ソースコードを追記願います。また550番エラーにも色々と種類があります。どれにあたりますでしょうか。http://help.g-wip.com/cat-285/550550.html
sub stockData { open DATA,">$dataFile" or err("$dataFileが開けません。"); print DATA "$now\t"; print DATA "$receiptnumber\t"; print DATA "$name\t$fname\t$fax\t$tel\t$zip\t$addr\n"; close DATA; return 1; } my $dataFile = "test/$receiptnumber"; sub receiptnumber{ open(FH, "+<./counterinfo.dat") or printErrorPage("ファイルが開けません。"); flock(FH, LOCEX); $receiptnumber = <FH>; $receiptnumber++; seek(FH, 0, 0); print FH "$receiptnumber.txt\n"; #ファイルに新しいカウント数を書き込む。 flock(FH, LOCNB); close(FH); } ```perlから出力した.txtファイルがftpでダウンロードしようとすると、 550エラーが出てダウンロードや開くことが出来ません。 ファイルを書き出したディレクトリのパーミッションは777になっております。 ファイルのパーミッションは644です。 cgiのディレクトリのパーミッションは755です。 対処方法をご教示いただければと存じます。 よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー