欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java json上傳file

錢艷冰1年前8瀏覽0評論

在Java開發中,經常需要上傳文件并轉換成JSON格式,以下是一個簡單的示例。

<form method="post" enctype="multipart/form-data" action="/upload">
<input type="file" name="myfile" />
<input type="submit" value="Upload" />
</form>

上述代碼展示了一個上傳文件的HTML表單,其中enctype屬性設置為“multipart/form-data”以支持文件上傳。

@RestController
public class UploadController {
@PostMapping("/upload")
public ResponseEntity<String> uploadFile(@RequestParam("myfile") MultipartFile file) throws IOException {
// Convert file to JSON
JSONObject json = new JSONObject();
json.put("filename", file.getOriginalFilename());
json.put("size", file.getSize());
json.put("type", file.getContentType());
return ResponseEntity.ok().body(json.toString());
}
}

上述代碼展示了一個Spring Boot控制器,其中使用@RequestParam注釋從HTML表單中獲取上傳的文件。該控制器使用JSONObject將文件轉換為JSON字符串,并將其作為響應主體返回給客戶端。

上述代碼僅僅是上傳和轉換文件的示例,并不能滿足所有需求。在實際應用中,可能需要進行更多的驗證和處理,例如文件大小的限制等。