Tabnine Logo
MultipartFile.getOriginalFilename
Code IndexAdd Tabnine to your IDE (free)

How to use
getOriginalFilename
method
in
org.springframework.web.multipart.MultipartFile

Best Java code snippets using org.springframework.web.multipart.MultipartFile.getOriginalFilename (Showing top 20 results out of 2,079)

origin: spring-projects/spring-framework

@Override
public String getFilename() {
  return this.multipartFile.getOriginalFilename();
}
origin: org.springframework/spring-web

@Override
public String getFilename() {
  return this.multipartFile.getOriginalFilename();
}
origin: BroadleafCommerce/BroadleafCommerce

private static String normalizeFileExtension(MultipartFile file) {
  int index = file.getOriginalFilename().lastIndexOf(".");
  return file.getOriginalFilename().substring(0, index + 1) + file.getOriginalFilename().substring(index + 1, file.getOriginalFilename().length()).toLowerCase();
}
origin: stackoverflow.com

 public File convert(MultipartFile file)
{    
  File convFile = new File(file.getOriginalFilename());
  convFile.createNewFile(); 
  FileOutputStream fos = new FileOutputStream(convFile); 
  fos.write(file.getBytes());
  fos.close(); 
  return convFile;
}
origin: stackoverflow.com

 public File multipartToFile(MultipartFile multipart) throws IllegalStateException, IOException 
{
    File convFile = new File( multipart.getOriginalFilename());
    multipart.transferTo(convFile);
    return convFile;
}
origin: forezp/SpringBootLearning

@Override
public void store(MultipartFile file) {
  try {
    if (file.isEmpty()) {
      throw new StorageException("Failed to store empty file " + file.getOriginalFilename());
    }
    Files.copy(file.getInputStream(), this.rootLocation.resolve(file.getOriginalFilename()));
  } catch (IOException e) {
    throw new StorageException("Failed to store file " + file.getOriginalFilename(), e);
  }
}
origin: ityouknow/spring-boot-examples

@PostMapping("/upload") // //new annotation since 4.3
public String singleFileUpload(@RequestParam("file") MultipartFile file,
                RedirectAttributes redirectAttributes) {
  if (file.isEmpty()) {
    redirectAttributes.addFlashAttribute("message", "Please select a file to upload");
    return "redirect:uploadStatus";
  }
  try {
    // Get the file and save it somewhere
    byte[] bytes = file.getBytes();
    Path path = Paths.get(UPLOADED_FOLDER + file.getOriginalFilename());
    Files.write(path, bytes);
    redirectAttributes.addFlashAttribute("message",
        "You successfully uploaded '" + file.getOriginalFilename() + "'");
  } catch (IOException e) {
    e.printStackTrace();
  }
  return "redirect:/uploadStatus";
}
origin: linlinjava/litemall

@PostMapping("/upload")
public Object upload(@RequestParam("file") MultipartFile file) throws IOException {
  String originalFilename = file.getOriginalFilename();
  String url = storageService.store(file.getInputStream(), file.getSize(), file.getContentType(), originalFilename);
  Map<String, Object> data = new HashMap<>();
  data.put("url", url);
  return ResponseUtil.ok(data);
}
origin: forezp/SpringBootLearning

@PostMapping("/")
public String handleFileUpload(@RequestParam("file") MultipartFile file,
                RedirectAttributes redirectAttributes) {
  storageService.store(file);
  redirectAttributes.addFlashAttribute("message",
      "You successfully uploaded " + file.getOriginalFilename() + "!");
  return "redirect:/";
}
origin: linlinjava/litemall

@RequiresPermissions("admin:storage:create")
@RequiresPermissionsDesc(menu={"系统管理" , "对象存储"}, button="上传")
@PostMapping("/create")
public Object create(@RequestParam("file") MultipartFile file) throws IOException {
  String originalFilename = file.getOriginalFilename();
  String url = storageService.store(file.getInputStream(), file.getSize(), file.getContentType(), originalFilename);
  Map<String, Object> data = new HashMap<>();
  data.put("url", url);
  return ResponseUtil.ok(data);
}
origin: hs-web/hsweb-framework

@PostMapping(value = "/upload-static")
@ApiOperation(value = "上传静态文件", notes = "上传后响应结果的result字段为文件的访问地址")
@Authorize(action = "static", description = "上传静态文件")
public ResponseMessage<String> uploadStatic(@RequestPart("file") MultipartFile file) throws IOException {
  if (file.isEmpty()) {
    return ResponseMessage.ok();
  }
  return ResponseMessage.ok(fileService.saveStaticFile(file.getInputStream(), file.getOriginalFilename()));
}
origin: spring-projects/spring-framework

  @RequestMapping(value = "/spr13319", method = POST, consumes = "multipart/form-data")
  public ResponseEntity<Void> create(@RequestPart("file") MultipartFile multipartFile) {
    assertEquals("élève.txt", multipartFile.getOriginalFilename());
    return ResponseEntity.ok().build();
  }
}
origin: ctripcorp/apollo

List<String> fileNameSplit = Splitter.on(".").splitToList(file.getOriginalFilename());
if (fileNameSplit.size() <= 1) {
 throw new BadRequestException("The file format is invalid.");
origin: spring-projects/spring-framework

@RequestMapping(value = "/test", method = POST, consumes = {"multipart/mixed", "multipart/form-data"})
public ResponseEntity<Object> create(@RequestPart(name = "json-data") TestData testData,
    @RequestPart("file-data") Optional<MultipartFile> file,
    @RequestPart(name = "empty-data", required = false) TestData emptyData,
    @RequestPart(name = "iso-8859-1-data") byte[] iso88591Data) {
  Assert.assertArrayEquals(new byte[]{(byte) 0xC4}, iso88591Data);
  String url = "http://localhost:8080/test/" + testData.getName() + "/" + file.get().getOriginalFilename();
  HttpHeaders headers = new HttpHeaders();
  headers.setLocation(URI.create(url));
  return new ResponseEntity<>(headers, HttpStatus.CREATED);
}
origin: gocd/gocd

protected void doPost(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
  CommonsMultipartResolver multipartResolver = new CommonsMultipartResolver();
  MultipartHttpServletRequest httpServletRequest = multipartResolver.resolveMultipart(request);
  Map<String, MultipartFile> map = httpServletRequest.getFileMap();
  MultipartFile multipartFile = map.values().iterator().next();
  receivedFiles.add(multipartFile.getOriginalFilename());
}
origin: hs-web/hsweb-framework

/**
 * ueditor上传文件
 *
 * @return 上传结果
 * @throws IOException 文件上传错误
 */
@RequestMapping(method = RequestMethod.POST, consumes = "multipart/form-data")
@ApiOperation("上传文件")
public String upload(@RequestParam(value = "upfile", required = false) MultipartFile file) throws IOException {
  String fileName = file.getOriginalFilename();
  String suffix = FileType.getSuffixByFilename(fileName);
  String path = fileService.saveStaticFile(file.getInputStream(), System.currentTimeMillis() + suffix);
  State state = new BaseState(true);
  state.putInfo("size", file.getSize());
  state.putInfo("title",fileName);
  state.putInfo("url", path);
  state.putInfo("type", suffix);
  state.putInfo("original",fileName);
  return state.toJSONString();
}
origin: spring-projects/spring-framework

private void doTestMultipartHttpServletRequest(MultipartHttpServletRequest request) throws IOException {
  Set<String> fileNames = new HashSet<>();
  Iterator<String> fileIter = request.getFileNames();
  while (fileIter.hasNext()) {
    fileNames.add(fileIter.next());
  }
  assertEquals(2, fileNames.size());
  assertTrue(fileNames.contains("file1"));
  assertTrue(fileNames.contains("file2"));
  MultipartFile file1 = request.getFile("file1");
  MultipartFile file2 = request.getFile("file2");
  Map<String, MultipartFile> fileMap = request.getFileMap();
  List<String> fileMapKeys = new LinkedList<>(fileMap.keySet());
  assertEquals(2, fileMapKeys.size());
  assertEquals(file1, fileMap.get("file1"));
  assertEquals(file2, fileMap.get("file2"));
  assertEquals("file1", file1.getName());
  assertEquals("", file1.getOriginalFilename());
  assertNull(file1.getContentType());
  assertTrue(ObjectUtils.nullSafeEquals("myContent1".getBytes(), file1.getBytes()));
  assertTrue(ObjectUtils.nullSafeEquals("myContent1".getBytes(),
    FileCopyUtils.copyToByteArray(file1.getInputStream())));
  assertEquals("file2", file2.getName());
  assertEquals("myOrigFilename", file2.getOriginalFilename());
  assertEquals("text/plain", file2.getContentType());
  assertTrue(ObjectUtils.nullSafeEquals("myContent2".getBytes(), file2.getBytes()));
  assertTrue(ObjectUtils.nullSafeEquals("myContent2".getBytes(),
    FileCopyUtils.copyToByteArray(file2.getInputStream())));
}
origin: spring-projects/spring-framework

@Test  // SPR-13319
public void filenameRfc5987() throws Exception {
  String disposition = "form-data; name=\"file\"; filename*=\"UTF-8''foo-%c3%a4-%e2%82%ac.html\"";
  StandardMultipartHttpServletRequest request = requestWithPart("file", disposition, "");
  MultipartFile multipartFile = request.getFile("file");
  assertNotNull(multipartFile);
  assertEquals("foo-ä-€.html", multipartFile.getOriginalFilename());
}
origin: spring-projects/spring-framework

@Test
public void filename() throws Exception {
  String disposition = "form-data; name=\"file\"; filename=\"myFile.txt\"";
  StandardMultipartHttpServletRequest request = requestWithPart("file", disposition, "");
  MultipartFile multipartFile = request.getFile("file");
  assertNotNull(multipartFile);
  assertEquals("myFile.txt", multipartFile.getOriginalFilename());
}
origin: spring-projects/spring-framework

@Test  // SPR-15205
public void filenameRfc2047() throws Exception {
  String disposition = "form-data; name=\"file\"; filename=\"=?UTF-8?Q?Declara=C3=A7=C3=A3o.pdf?=\"";
  StandardMultipartHttpServletRequest request = requestWithPart("file", disposition, "");
  MultipartFile multipartFile = request.getFile("file");
  assertNotNull(multipartFile);
  assertEquals("Declaração.pdf", multipartFile.getOriginalFilename());
}
org.springframework.web.multipartMultipartFilegetOriginalFilename

Javadoc

Return the original filename in the client's filesystem.

This may contain path information depending on the browser used, but it typically will not with any other than Opera.

Popular methods of MultipartFile

  • getInputStream
    Return an InputStream to read the contents of the file from.The user is responsible for closing the
  • isEmpty
    Return whether the uploaded file is empty, that is, either no file has been chosen in the multipart
  • getBytes
    Return the contents of the file as an array of bytes.
  • getContentType
    Return the content type of the file.
  • transferTo
    Transfer the received file to the given destination file.The default implementation simply copies th
  • getSize
    Return the size of the file in bytes.
  • getName
    Return the name of the parameter in the multipart form.
  • getFile
  • getOriginalFileName
  • getResource
    Return a Resource representation of this MultipartFile. This can be used as input to the RestTemplat

Popular in Java

  • Creating JSON documents from java classes using gson
  • getSystemService (Context)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • setContentView (Activity)
  • Menu (java.awt)
  • Runnable (java.lang)
    Represents a command that can be executed. Often used to run code in a different Thread.
  • Stack (java.util)
    Stack is a Last-In/First-Out(LIFO) data structure which represents a stack of objects. It enables u
  • JOptionPane (javax.swing)
  • Table (org.hibernate.mapping)
    A relational table
  • LoggerFactory (org.slf4j)
    The LoggerFactory is a utility class producing Loggers for various logging APIs, most notably for lo
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now