»Ë»Ñ Æ÷·³

½ºÇÁ¸µºÎÆ®2 + Vue.js·Î °³¹ßÁßÀÔ´Ï´Ù. ÆÄÀϾ÷·Îµå °ü·Ã Áú¹®ÀÌÀÖ½À´Ï´Ù.5

  • No21½Ç¹Ù
  • µî·ÏÀÏ 2019-03-22 13:14
  • Á¶È¸¼ö 618
¾È³çÇϼ¼¿ä. ½ºÇÁ¸µºÎÆ®2 + Vue.js·Î °³¹ßÁß¿¡ÀÖ½À´Ï´Ù.

 

À¥¿¡¼­ ÆÄÀÏÀ» multiple·Î ¼±ÅÃÈÄ

axios Àü¼Û ÇÁ·ÎÅäÄÝ·Î Back-end·Î µ¥ÀÌÅ͸¦ ³Ñ±â·Á´Âµ¥ Àß µÇÁú¾Ê½À´Ï´Ù.

 

±âº»ÀûÀ¸·Î input type file ¿¡¼­ ÆÄÀÏÀ» ¾÷·ÎµåÇϸé

Vue°´Ã¼ÀÇ

data : {

  images : []

}

data.image ¹è¿­¿¡ push·Î ³Ö½À´Ï´Ù.

 

20190322130846_lgasyblx.png

ÀÌ·±½ÄÀ¸·Î µÇ°Ú±¸¿ä.

 

±× ´ÙÀ½ ¹é´Ü ÄÁÆ®·Ñ·¯¿¡¼­´Â

public BaseResult postFiles(HttpServletRequest request, @RequestPart MultipartFile[] images) throws Exception {

ÀÌ·±½ÄÀ¸·Î ¹Þ´Âµ¥

 

ÆĶó¹ÌÅ͸¦

var bodyFormData = new FormData();

bodyFormData.append('images', this.images);

ÀÌ·±½ÄÀ¸·Î ´ã¾Æ¼­ º¸³»¸é ÄÁÆ®·Ñ·¯¸¦ ŸÁö¸¸ ÆÄÀϵéÀÌ ´ã°ÜÀÖÁö¾Ê°í,

±×³É Æûµ¥ÀÌÅÍ¿¡ ´ãÁö¾Ê°í ±×³É º¸³»¸é

org.springframework.web.multipart.MultipartException: Current request is not a multipart request

¿¡·¯°¡ ³ª¿É´Ï´Ù.

 

ù¹ø¤Š ±Ã±ÝÇÑ°ÍÀº,

ÀϹÝÀûÀ¸·Î html¿¡¼­ formÀ¸·Î ±¸¼ºÈÄ ajax ȤÀº form submitÀ¸·Î ÆÄÀÏÀ» ³Ñ±æ¶§ ³Ñ¾î°¡´Â ÆĶó¹ÌÅÍ ±¸¼ºÀÌ

Á¦°¡ ºä¿¡ data.images ¹è¿­¿¡ ´ãÀº µ¥ÀÌÅÍÀÇ ¸ð½À°ú °°³ª¿ä ?

¾Æ´Ï¸é ¾÷·ÎµåÇÑ ÆÄÀÏÀ» ¹é´ÜÀ¸·Î º¸³¾¶§´Â Àú·± ÇüÅÂÀÇ µ¥ÀÌÅÍ°¡ ¾Æ´Ñ°¡¿ä ?

 

µÎ¹ø¤Š·Î´Â,

axios({

method: 'post',

url: this.url + "/files",

params : this.images,

headers: {

'Content-Type': 'multipart/form-data'

}

})

.then(function (response) {


}.bind(this))

.catch(function(e) {

});

ÀÌ·±½ÄÀ¸·Î ³Ñ±â°í Çǵ鷯 ȤÀº Å©·Ò °³¹ßÀÚµµ±¸ ³×Æ®¿öÅ©¿¡¼­ º¸¸é Content-TypeÀÌ multipart/form-data·Î ³Ñ¾î°¡Áú¾Ê´Â°Å°°Àºµ¥

axios¿¡¼­ Content-Type ÁöÁ¤ÇÏ´Â ¹æ¹ýÀÌ Æ²·È³ª¿ä ?

 

¼¼¹ø°·Î´Â,

ÆÄÀÏ »Ó¸¸¾Æ´Ï¶ó Á¦¸ñ, º»¹®, »ç¿ëÀÚ µî ÅؽºÆ®Å¸ÀÔ ÆĶó¹ÌÅ͵µ ÇÔ²² ¹é´ÜÀ¸·Î ³Ñ°Ü¾ßÇϴµ¥

ÀϹÝÀûÀÎ ÆĶó¹ÌÅÍ¿Í ÆÄÀÏÀ» µ¿½Ã¿¡ ¹é´ÜÀ¸·Î º¸³¾¼öÀÖ³ª¿ä?

Content-TypeÀÌ ¸ÂÁö ¾Ê¾Æ¼­ ¾ÈµÉ°Å¶ó »ý°¢À»Çߴµ¥ °¡´ÉÇÑ°¡¿ä?

 

´äº¯ ¹Ì¸® °¨»çµå¸³´Ï´Ù

 

 

0
ÃßõÇϱ⠴ٸ¥ÀÇ°ß 0
|
°øÀ¯¹öÆ°
÷ºÎÆÄÀÏ
  • ĸó.PNG

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 ¼Ò¾Æ´Ï¿¹¿ä
2019-03-22 Á¡¾ÆÀÌÄÜ
  1. ´ñ±ÛÁÖ¼Òº¹»ç

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 No21½Ç¹Ù
2019-03-22 Á¡¾ÆÀÌÄÜ
  1. ´ñ±ÛÁÖ¼Òº¹»ç

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 No21½Ç¹Ù
2019-03-22 Á¡¾ÆÀÌÄÜ
  1. ´ñ±ÛÁÖ¼Òº¹»ç

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 No21½Ç¹Ù
2019-03-26 Á¡¾ÆÀÌÄÜ
  1. ´ñ±ÛÁÖ¼Òº¹»ç
  • ¾Ë¸² ¿å¼³, »óó ÁÙ ¼ö ÀÖ´Â ¾ÇÇÃÀº »ï°¡ÁÖ¼¼¿ä.
©¹æ »çÁø  
¡â ÀÌÀü±Û¡ä ´ÙÀ½±Û -¸ñ·Ïº¸±â