Frontiend
Frontiend
DOCTYPE html>
<html lang="pt">
<head>
<meta charset="UTF-8">
<title>Upload de Arquivo</title>
<style>
body {
text-align: center;
margin: 30px;
#progressContainer {
width: 100%;
background-color: #ddd;
display: none;
#progressBar {
width: 0%;
height: 20px;
background-color: #4caf50;
text-align: center;
line-height: 20px;
color: white;
</style>
</head>
<body>
<h2>Upload de Arquivo</h2>
<form id="uploadForm">
</form>
<div id="progressContainer">
<div id="progressBar">0%</div>
</div>
<p id="status"></p>
<script>
function uploadFile() {
if (files.length === 0) {
return;
formData.append("file[]", files[i]);
xhr.upload.onprogress = function(event) {
if (event.lengthComputable) {
document.getElementById("progressBar").innerHTML = Math.round(percent) +
"%";
};
xhr.onload = function() {
if (xhr.status == 200) {
document.getElementById("status").innerHTML = xhr.responseText;
document.getElementById("progressBar").style.width = "100%";
document.getElementById("progressBar").innerHTML = "Concluído!";
} else {
};
document.getElementById("progressContainer").style.display = "block";
xhr.send(formData);
</script>
</body>
</html>
<?php
if (!empty($_FILES['file']['name'][0])) {
$uploadDir = "uploads/";
if (!is_dir($uploadDir)) {
$fileTmp = $_FILES['file']['tmp_name'][$key];
if (move_uploaded_file($fileTmp, $filePath)) {
} else {
} else {
?>
qui está uma lista de algumas cores com seus respectivos códigos decimais (RGB) e
hexadecimais:
Se precisar de uma tabela mais completa com todas as cores nomeadas, posso gerar
automaticamente para você. Quer que eu crie um arquivo com essa lista?