Fix importazione allegati FE senza estensione
This commit is contained in:
parent
47ed1d75fd
commit
b95f1fed26
|
@ -179,7 +179,7 @@ class FatturaElettronica
|
||||||
foreach ($allegati as $allegato) {
|
foreach ($allegati as $allegato) {
|
||||||
$content = base64_decode($allegato['Attachment']);
|
$content = base64_decode($allegato['Attachment']);
|
||||||
|
|
||||||
$extension = '';
|
$extension = '.pdf';
|
||||||
if (!empty($allegato['FormatoAttachment'])) {
|
if (!empty($allegato['FormatoAttachment'])) {
|
||||||
$extension = '.'.strtolower($allegato['FormatoAttachment']);
|
$extension = '.'.strtolower($allegato['FormatoAttachment']);
|
||||||
}
|
}
|
||||||
|
|
|
@ -104,16 +104,17 @@ class Upload extends Model
|
||||||
|
|
||||||
// Creazione del file fisico
|
// Creazione del file fisico
|
||||||
directory($directory);
|
directory($directory);
|
||||||
|
$file = slashes($directory.DIRECTORY_SEPARATOR.$filename);
|
||||||
if (
|
if (
|
||||||
(is_array($source) && is_uploaded_file($source['tmp_name']) && !move_uploaded_file($source['tmp_name'], $directory.'/'.$filename)) ||
|
(is_array($source) && is_uploaded_file($source['tmp_name']) && !move_uploaded_file($source['tmp_name'], $file)) ||
|
||||||
(is_string($source) && is_file($source) && !copy($source, $directory.'/'.$filename)) ||
|
(is_string($source) && is_file($source) && !copy($source, $file)) ||
|
||||||
(is_string($source) && !is_file($source) && file_put_contents($directory.'/'.$filename, $source) === false)
|
(is_string($source) && !is_file($source) && file_put_contents($file, $source) === false)
|
||||||
) {
|
) {
|
||||||
throw new UnexpectedValueException("Errore durante il salvataggio dell'allegato");
|
throw new UnexpectedValueException("Errore durante il salvataggio dell'allegato");
|
||||||
}
|
}
|
||||||
|
|
||||||
// Aggiornamento dimensione fisica e responsabile del caricamento
|
// Aggiornamento dimensione fisica e responsabile del caricamento
|
||||||
$model->size = FileSystem::fileSize($directory.'/'.$filename);
|
$model->size = FileSystem::fileSize($file);
|
||||||
$model->user()->associate(auth()->getUser());
|
$model->user()->associate(auth()->getUser());
|
||||||
|
|
||||||
// Rimozione estensione dal nome visibile
|
// Rimozione estensione dal nome visibile
|
||||||
|
|
Loading…
Reference in New Issue