0
를 검색 할 OutputStream에에서 파일을 얻을 수 있습니다 new File
개체를 반환하십시오.어떻게 내가이 receiveUpload 메도를 오버라이드 업로드 된 파일을 나타내는 파일을 반환 할 업로드 된 파일을받은 후 업로드 된 파일
를 검색 할 OutputStream에에서 파일을 얻을 수 있습니다 new File
개체를 반환하십시오.어떻게 내가이 receiveUpload 메도를 오버라이드 업로드 된 파일을 나타내는 파일을 반환 할 업로드 된 파일을받은 후 업로드 된 파일
이것은 원하는 작업에 따라 다릅니다. receiveUpload()
메서드는 Receiver
인터페이스의 일부입니다. Vaadin이 업로드 한 데이터를 쓸 수있는 outputStream
을 제공해야합니다.
항상 파일에 쓰고 싶지 않을 수도 있습니다. 데이터를 추가로 처리하기 위해 데이터베이스에 쓰거나 바이트 배열에 쓰고 싶을 수도 있습니다.
파일에 쓰고 싶다고 가정하면 디스크에 파일을 만들고이 파일에 FileOutputStream
을 반환하면됩니다.
File file = File.createTempFile(fileName, ".tmp");
return new FileOutputStream(file);
을하지만 특정 위치에 쓸하려는 경우, 당신은 직접 채우기 파일 경로, 예를 들어 제공 할 수 있습니다 :
임시 파일을 만들려면, 당신은이를 사용할 수 있습니다File file = new File("/path/to/my/file/storage/" + filename);
return new FileOutputStream(file);
을
자세한 내용은 Book of Vaadin을 참조하십시오.
pls는 서명하지 않은 코드를 보여줍니다. – sunleo