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:


댓글 달기