Memuat Naik Fail dan Data JSON Menggunakan Posmen
Dalam aplikasi Spring MVC, muat naik fail biasanya dikendalikan menggunakan objek MultipartFile. Walau bagaimanapun, jika anda perlu memuat naik kedua-dua fail dan data JSON, anda mungkin menghadapi beberapa cabaran.
Pertimbangkan kaedah pengawal Spring berikut:
@RequestMapping(value = "/uploadFile", method = RequestMethod.POST) public ResponseEntity<GenericResponseVO<? extends IServiceVO>> uploadFileHandler( @RequestParam("name") String name, @RequestParam("file") MultipartFile file, HttpServletRequest request, HttpServletResponse response) { // Code for file upload logic... }
Untuk memuat naik fail dan data JSON menggunakan Posmen, ikuti langkah berikut:
1. Sediakan Permintaan POST
Dalam Posmen, buat permintaan POST baharu ke titik akhir /uploadFile.
2. Hantar ID Sesi
Untuk memasukkan ID sesi, tetapkan pengepala Kuki dalam Posmen. Ini biasanya boleh ditemui dalam alat pembangun penyemak imbas di bawah tab "Rangkaian" untuk permintaan yang anda replikasi.
3. Sediakan Muat Naik Fail
Di bawah tab "Badan", pilih jenis "data borang". Kemudian, buat parameter dengan nama "fail". Klik pada butang "Pilih Fail" yang muncul di sebelah medan nilai parameter untuk memilih fail untuk dimuat naik.
4. Tambah Data JSON
Untuk data JSON, buat parameter tambahan di bawah tab "Badan". Tetapkan jenis parameter kepada "teks" dan masukkan nama dan nilai parameter.
5. Hantar Permintaan
Tekan butang "Hantar" untuk menghantar permintaan. Posmen akan menghantar fail dan data JSON ke pelayan sebagai permintaan data berbilang bahagian/borang.
6. Kendalikan Permintaan
Dalam kaedah pengawal Spring, parameter MultipartFile (fail) akan mengandungi data fail. Parameter lain (seperti nama dan mana-mana parameter data JSON) boleh diakses dan diproses mengikut keperluan.
Atas ialah kandungan terperinci Bagaimana untuk Muat Naik Fail dan Data JSON dengan Posmen dalam Aplikasi Spring MVC?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!