Sto tentando di caricare un file utilizzando spring
. Qui di seguito è il mio codice come sto lavorando su di esso ma se cerco di usarlo sto ottenendo questo response
: Ottenere lo stato HTTP 400 - Il parametro "File" richiesto MultipartFile non è presente in primavera
stato HTTP 400
- 'file' richiesto MultipartFile parametro non è presenteio non ottenere ciò che il l'errore è
Sto utilizzando il client di riposo avanzato per il test e sto caricando il file come allegato.
mio JAVACODE:
@RequestMapping(value = "/upload",headers = "Content-Type=multipart/form-data", method = RequestMethod.POST)
@ResponseBody
public String upload(@RequestParam("file") MultipartFile file)
{
String name= "test.xlsx";
if (!file.isEmpty()) {
try {
byte[] bytes = file.getBytes();
BufferedOutputStream stream =
new BufferedOutputStream(new FileOutputStream(new File(name)));
stream.write(bytes);
stream.close();
return "You successfully uploaded " + name + "!";
} catch (Exception e) {
return "You failed to upload " + name + " => " + e.getMessage();
}
} else {
return "You failed to upload " + name + " because the file was empty.";
}
}
Puoi condividere la vostra richiesta? – Patrick
Solo una prova. Aggiungi 'class =" file "' all'input. '' – Patrick