import java.io.ByteArrayInputStream;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.File;
import java.io.InputStream;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class CaptureVideoUP extends HttpServlet {
public void init(ServletConfig config) throws ServletException {
System.out.println("init finish");
}
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
}
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
System.out.println("CaptureVideoUP.doPost()");
DataInputStream in = new DataInputStream(request.getInputStream());
//byte[] b = new byte[in.readInt()];
//in.readFully(b);
// System.out.println("@@"+ len);
String name=request.getParameter("username");
String photo=request.getParameter("photo");
long time=System.currentTimeMillis();
// File f = new java.io.File("C:/SNS-WEB-3/home/attachment/photo/" + photo + ".png");
File f = new java.io.File("E:/wwwroot/anmende.com/www/attachment/photo/" + photo + ".png");
DataOutputStream o = new DataOutputStream(new FileOutputStream(f));
byte[] b =new byte[100000];
int len = 0;
int size =0;
while( ( len = in.read( b ) ) != -1 )
{
o.write(b,0,len);
size+=len;
}
o.write(b, 0, b.length);
o.flush();
o.close();
/*InputStream in =request.getInputStream();
byte[] readBuffer =new byte[4];
in.read(readBuffer, 0, readBuffer.length);
ByteArrayInputStream bis =new ByteArrayInputStream(readBuffer);
DataInputStream dis = new DataInputStream(bis);
int imageSize = dis.readInt();
readBuffer= new byte[imageSize];
in.read(readBuffer, 0, readBuffer.length);
dis.close();
File f = new java.io.File("c:/" + System.currentTimeMillis() + ".png");
DataOutputStream o = new DataOutputStream(new FileOutputStream(f));
o.write(readBuffer, 0, readBuffer.length);
o.flush();
o.close();
*/
}
}