View Single Post
Eski 09/11/2004, 23:41   #1 (permalink)
e129172
Üye
 
Üyelik Tarihi: 11/2004
Mesaj: 5
Varsayılan servlet hatası

iyi gunler asagıdaki html kodunu yazıp
<html>
<head>
<title>uploading</title>
</head>
<body>
<p>Select a file to upload </p>
<form action="http://127.0.0.1/servlet/turkce"
method="post" enctype="multipart/form-data">
File: <input type="file" name="file"><br>
<input value="Upload File" type="submit">
</form>
</body>
</html>

dosyayı upload ettiğimde tamam gosterimi cıkıyor fakat nereye kaydettiğini goremiyorum yani kayıt yapmıyor acaba neyapmam gerekir?


servlet kodu
import org.apache.commons.fileupload.*;
import java.util.List;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.Iterator;
import java.io.*;
public class turkce extends HttpServlet
{
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{

PrintWriter out = response.getWriter();
// Yukleyici yardimci nesneyi yarat
DiskFileUpload yukleyici = new DiskFileUpload();

int bellekUstSinir = 3500000;
int istekUstSinir = 9000000;
String geciciDosyaDizini = "C:\temp";

//
// Parse the request
//

try {
List dosyalar = yukleyici.parseRequest(request,
bellekUstSinir,
istekUstSinir,
geciciDosyaDizini);

Iterator i = dosyalar.iterator();

while (i.hasNext()) {
FileItem fi = (FileItem)i.next();
File f = new File(fi.getName());
fi.write(f);
}

out.print ("tamam");

} catch (Exception e) {
out.print("Dosya Cok Buyuk! Bu kadarina izin yok..."+e);
}

}


}
e129172 hatta değil   Alıntı Yaparak Yanıtla