modifica metodo upload_logo

This commit is contained in:
michele 2025-10-03 09:51:45 +02:00
parent fbe6d0ffc9
commit e78ea7dc8b
2 changed files with 15 additions and 6 deletions

View File

@ -14105,21 +14105,30 @@ namespace ApiPolo.Controllers
try
{
string basePath = _configuration["Percorsi:PathLogo"];
string publicBaseUrl = _configuration["Percorsi:PublicBaseUrl"];
// Percorso base su Linux (già presente nella macchina server)
string basePath = "/zucchetti/api/api-vt.poloinformatico.it/app/wwwroot/VIRTU";
// Cartella azienda, es. "AZI02"
string aziendaFolder = ten2.Trim();
string folderPath = Path.Combine(basePath, aziendaFolder);
if (!Directory.Exists(folderPath))
Directory.CreateDirectory(folderPath);
// Costruisco il percorso completo in modo portabile
string folderPath = Path.Combine(basePath, aziendaFolder);
//// Creo la cartella se non esiste
//if (!Directory.Exists(folderPath))
// Directory.CreateDirectory(folderPath);
// Percorso finale del file
string fullPath = Path.Combine(folderPath, file.FileName);
// Salvo il file fisicamente
using (var stream = new FileStream(fullPath, FileMode.Create))
{
await file.CopyToAsync(stream);
}
// URL pubblico (se la cartella è servita via web)
string publicBaseUrl = _configuration["Percorsi:PublicBaseUrl"];
string fileUrl = $"{publicBaseUrl}{aziendaFolder}/{file.FileName}";
return Ok(new

View File

@ -25,7 +25,7 @@
"Secret": "ByYM000OLlMQG6VVVp1OH7Xzyr7gHuw1qvUC5dcGt3SNM"
},
"Percorsi": {
"PathLogo": "/zucchetti/api/api-vt.poloinformatico.it/app/wwwroot/VIRTU/",
"PathLogo": "/zucchetti/api/api-vt.poloinformatico.it/app/wwwroot/VIRTU",
"PublicBaseUrl": "https://api-vt.poloinformatico.it/VIRTU/"
}
}