Код: Выделить всё
There was an unexpected error (type=Internal Server Error, status=500).
Failed to parse multipart servlet request
org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request
Код: Выделить всё
Add Contacts
Add New Contacts
Fill in the details below to add new contacts.
Full
Name
class="text-red-500 text-sm font-medium mt-1">
Email
address
class="text-red-500 text-sm font-medium mt-1">
Phone
Number
class="text-red-500 text-sm font-medium mt-1">
Address
class="text-red-500 text-sm font-medium mt-1">
Website
class="text-red-500 text-sm font-medium mt-1">
LinkedIn
class="text-red-500 text-sm font-medium mt-1">
Upload
Picture
PNG, JPG or JPEG (max ~5MB)
th:if="${#fields.hasErrors('contactImage')}">
Mark as
Favourite
Description
class="text-red-500 text-sm font-medium mt-1">
Add Contact
console.log("Add Contacts Page")
< /code>
< /div>
< /div>
< /p>
p.s. -> Фрагменты Thymeleaf работают должным образом < /em> < /p>
Вот мой контакт-форма.package com.sathwikhbhat.scm.forms;
import jakarta.validation.constraints.Email;
import jakarta.validation.constraints.Pattern;
import jakarta.validation.constraints.Size;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.web.multipart.MultipartFile;
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class ContactForm {
@Size(min = 3, message = "Name must be minimum 3 characters")
private String name;
@Email(regexp = "^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,}$", message = "Invalid email address")
private String email;
@Pattern(regexp = "^[6-9]\\d{9}$", message = "Invalid phone number")
private String phoneNumber;
@Size(min = 10, message = "Address must be minimum 10 characters")
private String address;
private String websiteLink;
private String linkedinLink;
private MultipartFile contactImage;
private boolean favourite;
@Size(max = 500, message = "Description must be maximum 500 characters")
private String description;
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... -multipart