#java #html
#java #HTML
Вопрос:
Я пишу программу, которая позволяет пользователям регистрироваться на веб-сайте. После регистрации я хочу создать копию общего изображения, изменить имя изображения, чтобы оно соответствовало имени пользователя, и запросить загрузку файла. Я немного смущен тем, как я могу реализовать это в HTML. У меня есть код для создания копии изображения и изменения имени, но я не уверен, как подключить это к моему HTML-коду, чтобы получить пользовательский ввод.
Я только что загрузил часть своего кода (пожалуйста, не судите, я новичок). По сути, я хочу создать базу данных, в которой стажеры компании получают свой собственный значок в зависимости от их роли. После того, как они зарегистрируются в базе данных, я хочу, чтобы было предложено загрузить их уникальный файл png.
package org.kodejava.example.commons.io;
import org.apache.commons.io.FileUtils;
import java.io.File;
import java.io.IOException;
public class FileCopyExample {
public static void main(String[] args) {
File consumer = new File("consumer.png");
File sweIntern = new File("sweIntern.png");
File HRTeamLeader = new File("HRTeamLeader.png");
File HRTeamMember = new File("HRTeamMember.png");
File onlineMarketingStrategist = new File("onlineMarketingStrategist.png");
File marketingTeamMember = new File("marketingTeamMember.png");
File medicalResearchTeamLeader = new File("medicalResearchTeamLeader.png");
File medicalResearchTeamMember = new File("medicalResearchTeamMember.png");
//somehow get username and role from dropdown menu
File target = ("username.png");
File targetDir = new File(System.getProperty("java.io.tmpdir"));
try {
if(role == "Consumer"){
FileUtils.copy(consumer, target);
FileUtils.copyFileToDirectory(consumer, targetDir);
//repeat for 8 other roles
} catch (IOException e) {
e.printStackTrace();
}
}
}
<label for="roles">Select your role:</label>
<select name="roles" id="roles">
<option value="Consumer">Consumer</option>
<option value="Software Engineer Intern">Software Engineer Intern</option>
<option value="HR Team Leader">HR Team Leader</option>
<option value="HR Team Member">HR Team Member</option>
<option value="Online Marketing Strategist">Online Marketing Strategist</option>
<option value="Online Marketing Team Member">Online Marketing Team Member</option>
<option value="Medical Research Team Leader">Medical Research Team Leader</option>
<option value="Medical Research Innovation Leader">Medical Research Innovation Leader</option>
<option value="Biomedical Research Team Member">HR Team Leader</option>
</select>
Комментарии:
1. Покажите нам, что у вас есть на данный момент, чтобы мы могли вам помочь. Прямо сейчас мы летим вслепую
2. Я добавил часть своего кода
3. Какое отношение код Java имеет к HTML. Код Java, похоже, не является частью веб-приложения. Общий совет для начинающих: не увлекайтесь. Если вы хотите, чтобы пользователь что-то загрузил, просто дайте им обычную ссылку (
<a href="image.png">Download</a>
)