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);
}
}
} |