这是后台的一个程序,可以调用摄像头进行拍照并保存到本地
private static int num = 0;
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
final Webcam webcam = Webcam.getDefault();
webcam.setViewSize(WebcamResolution.VGA.getSize());
WebcamPanel panel = new WebcamPanel(webcam);
panel.setFPSDisplayed(true);
panel.setDisplayDebugInfo(true);
panel.setImageSizeDisplayed(true);
panel.setMirrored(true);
final JFrame window = new JFrame("摄像头");
window.addWindowListener(new WindowAdapter() {
public void windowClosed(WindowEvent e){
webcam.close();
window.dispose();
}
});
final JButton button = new JButton("拍照");
window.add(panel,BorderLayout.CENTER);
window.add(button, BorderLayout.SOUTH);
window.setResizable(true);
window.pack();
window.setVisible(true);
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
button.setEnabled(false);
String fileName = "D://" + num;
WebcamUtils.capture(webcam, fileName,ImageUtils.FORMAT_PNG);
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
JOptionPane.showMessageDialog(null, "拍照成功");
button.setEnabled(true);
num++;
return;
}
});
}
});
}
代码里的保存路径是指向的D盘,现在我想把图片保存到服务器上,应该怎么修改?求详细代码,谢谢。