1. Terdapat penyelesaian untuk menyimpannya ke lokasi tertentu pada pelayan dan kemudian membacanya Anda perlu memberi perhatian kepada nama fail yang unik dan memadamnya selepas memproses 2 boleh mendapatkan fail yang merupakan objek Fail saya terlupa bagaimana untuk melakukannya
ServletInputStream memanjangkan InputStream sudah tentu tidak boleh ditukar secara paksa Anda boleh membaca ServletInputStream daripada penimbal dan kemudian menukarnya kepada InputStream (jika anda tidak diganggu Jika ia tidak berjalan lancar, anda boleh memadamkannya) Anda boleh cuba menggunakan springmvc, 1.@RequestParam(value="file",required = false)Fail MultipartFile //Terima parameter 2 . Tetapi masih Untuk membina laluan menyimpan fail
String path = request.getSession(true).getServletContext().getRealPath("/upload");
String fileName = new Date().getTime()+file.getOriginalFilename();
3. Simpan fail
File targetFile = new File(path,fileName);
file.transferTo(targetFile)
Cuba contoh di laman web rasmi.
1. Terdapat penyelesaian untuk menyimpannya ke lokasi tertentu pada pelayan dan kemudian membacanya Anda perlu memberi perhatian kepada nama fail yang unik dan memadamnya selepas memproses
2 boleh mendapatkan fail yang merupakan objek Fail saya terlupa bagaimana untuk melakukannya
POI versi apa? Dalam kaedah pembinaan XSSFWorkbook, satu parameter jelas sekali ialah InputStream
ServletInputStream memanjangkan InputStream sudah tentu tidak boleh ditukar secara paksa Anda boleh membaca ServletInputStream daripada penimbal dan kemudian menukarnya kepada InputStream (jika anda tidak diganggu Jika ia tidak berjalan lancar, anda boleh memadamkannya)
Anda boleh cuba menggunakan springmvc,
1.@RequestParam(value="file",required = false)Fail MultipartFile //Terima parameter
2 . Tetapi masih Untuk membina laluan menyimpan fail
3. Simpan fail
4.POI...