POST 업로드시 Base64로 디코딩 하지 않는 문제
글쓴이: sangheon / 작성시간: 수, 2003/10/22 - 5:57오후
간단한 POST 업로드 예제입니다.
IE에서 업로드를 하면 정상적으로 encode, decode 됩니다.
lynx에서 업로드를 하니까, 저장 파일 내용은 encode 된 상태 그대로더군요.
<html> <body> <form name="upload" enctype="multipart/form-data" method="post" action="savefile.php"> <input type="file" name="file-1"><p> <input type="submit"> </form> </body> </html>
<?php $uploaddir = "/home/bookworm/public_html/post/files/"; $files = $_FILES; reset($files); while (list($name, $val) = each($files)) { $filename = $val[name]; $type = $val[type]; $tmp_name = $val[tmp_name]; $error = $val[error]; $size = $val[size]; $uploadfile = $uploaddir . $filename; if (move_uploaded_file($tmp_name, $uploadfile)) { echo "$filename.... OK.<br>\n"; } else { echo "$filename.... ERROR.<br>\n"; } } ?>
Forums:
댓글 달기