up
This commit is contained in:
+12
-4
@@ -163,10 +163,18 @@ try {
|
||||
}
|
||||
}
|
||||
|
||||
// Construir URL pública
|
||||
$protocol = isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? 'https' : 'http';
|
||||
$host = $_SERVER['HTTP_HOST'];
|
||||
$publicUrl = $protocol . '://' . $host . '/uploads/' . $uniqueName;
|
||||
// Construir URL pública usando APP_URL del .env si está disponible
|
||||
// Esto asegura que los archivos sean accesibles públicamente desde WhatsApp (datos móviles)
|
||||
$appUrl = getenv('APP_URL');
|
||||
if ($appUrl && $appUrl !== '') {
|
||||
// Usar APP_URL del .env (ej: https://bot.u-s.app/)
|
||||
$publicUrl = rtrim($appUrl, '/') . '/uploads/' . $uniqueName;
|
||||
} else {
|
||||
// Fallback: auto-detectar desde HTTP_HOST (desarrollo local)
|
||||
$protocol = isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? 'https' : 'http';
|
||||
$host = $_SERVER['HTTP_HOST'];
|
||||
$publicUrl = $protocol . '://' . $host . '/uploads/' . $uniqueName;
|
||||
}
|
||||
|
||||
// Determinar tipo de medio
|
||||
$mediaType = 'document';
|
||||
|
||||
Reference in New Issue
Block a user