2개의 문자열 매개변수를 추가합니다. 하나는 파일 이름이고 다른 하나는 파일 base64 문자입니다. 시각적으로 항목 매개변수는 양식을 통해 전달되어야 하므로 새로 추가된 두 개의 매개변수도 양식을 통해 전달됩니다. 매개변수를 추가한 다음 Android에서 양식을 사용하여 매개변수를 전달하기만 하면 됩니다. Springmvc는 자동으로 양식의 세 가지 매개변수를 메소드 매개변수에 삽입한 다음 base64 디코딩 클래스를 통해 문자열을 바이트 배열로 디코딩합니다. 바이트 배열을 스트림으로 변환하고 스트림을 다음 위치에 저장합니다. 사용자 정의 디렉터리에서 UUID 이름 지정을 사용하여 충돌을 방지한 다음 파일 이름과 저장된 경로를 데이터베이스에 씁니다.
모든 파일의 내용은 종류에 관계없이 바이트로 표현되는 바이너리 데이터입니다. Base64 인코딩 기능은 바이너리 데이터를 보이는 64개의 문자로 인코딩하는 것이므로 복원이 필요한 경우 Base64 디코딩만 수행하면 됩니다. 다른 매개변수가 필요한 경우 원본 파일 이름(확장자 포함)을 추가하면 됩니다. base64 인코딩을 직접 디코딩하여 원래 확장자(파일 이름은 중요하지 않음)로 저장한 후 원본 파일 형식으로 사용하세요.
2개의 문자열 매개변수를 추가합니다. 하나는 파일 이름이고 다른 하나는 파일 base64 문자입니다.
시각적으로 항목 매개변수는 양식을 통해 전달되어야 하므로 새로 추가된 두 개의 매개변수도 양식을 통해 전달됩니다. 매개변수를 추가한 다음 Android에서 양식을 사용하여 매개변수를 전달하기만 하면 됩니다. Springmvc는 자동으로 양식의 세 가지 매개변수를 메소드 매개변수에 삽입한 다음 base64 디코딩 클래스를 통해 문자열을 바이트 배열로 디코딩합니다. 바이트 배열을 스트림으로 변환하고 스트림을 다음 위치에 저장합니다. 사용자 정의 디렉터리에서 UUID 이름 지정을 사용하여 충돌을 방지한 다음 파일 이름과 저장된 경로를 데이터베이스에 씁니다.
모든 파일의 내용은 종류에 관계없이 바이트로 표현되는 바이너리 데이터입니다.
Base64 인코딩 기능은 바이너리 데이터를 보이는 64개의 문자로 인코딩하는 것이므로 복원이 필요한 경우 Base64 디코딩만 수행하면 됩니다.
다른 매개변수가 필요한 경우 원본 파일 이름(확장자 포함)을 추가하면 됩니다.
base64 인코딩을 직접 디코딩하여 원래 확장자(파일 이름은 중요하지 않음)로 저장한 후 원본 파일 형식으로 사용하세요.