Загрузить веб-сервис остальных файлов

Я использую этот код для загрузки файла

public class upload {
private static final String SERVER_UPLOAD_LOCATION_FOLDER = "C://Users/Marya/Desktop/uploaded/";
@Path(value ="upload/{path}")
public Response uploadFile(
    @PathParam("path") String path, InputStream uploadedInputStream)
{
    String fileName = SERVER_UPLOAD_LOCATION_FOLDER + "randomName.png";
    saveFile(uploadedInputStream, fileName);
    String output = "File saved to server location : " + fileName;
    return Response.status(200).entity(output).build();
}
private void saveFile(InputStream uploadedInputStream, String serverLocation) {
    try {
        OutputStream outpuStream = new FileOutputStream(new File(serverLocation));
        int read = 0;
        byte[] bytes = new byte[1024];
        outpuStream = new FileOutputStream(new File(serverLocation));
        while ((read = uploadedInputStream.read(bytes)) != -1) {
            outpuStream.write(bytes, 0, read);
        }
        outpuStream.flush();
        outpuStream.close();
    } catch (IOException e) {

        e.printStackTrace();
    }
}

}

этот код не работает, если я использую этот URL-адрес: http://*:8080/ConnectDataBase/rest/files/upload/C:/Users/Marya/Desktop/Capture.jpg;

Есть предложения по этому вопросу? Пожалуйста помоги!


person Marya    schedule 29.05.2014    source источник
comment
tyr это: [stackoverflow.com/questions/23932436/ [1]: stackoverflow.com/questions/23932436/   -  person Nitul    schedule 29.05.2014