Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SC]: Errore caricamento allegato: Tipo file non consentito #1247

Closed
biadanpad opened this issue Jan 15, 2025 · 2 comments
Closed

[SC]: Errore caricamento allegato: Tipo file non consentito #1247

biadanpad opened this issue Jan 15, 2025 · 2 comments
Assignees
Labels
env:produzione Ambiente di Produzione ANSC R001 sc

Comments

@biadanpad
Copy link
Collaborator

Ambiente

produzione

Servizio

R001 - Servizi cooperativi allegati

idOperazione

744230

idEvento o idAnsc

Provenienza segnalazione

Comune

Comune di riferimento e operatore

Lissone

Data del test (yyyy-mm-dd)

2025-01-15

Descrivi il problema

Tentando di caricare un allegato in formato p7m il servizio risponde errore "Tipo File non consentito"

Come riprodurre il problema

No response

Payload (json)

REQUEST:
{
  "allegatoInput": {
    "contenuto": "-------",
    "nomefile": "mor_arcidiacono.p7m",
    "tipoFile": "4",
    "tipoAllegato": "998",
    "descrizione": "ATTO DI MORTE"
  },
  "testataRichiesta": {
    "idComune": 5000,
    "idOperazioneComune": "6404",
    "dataOraRichiesta": "2025-01-15T10:45:51.439+01:00",
    "nomeApplicativo": "urbi",
    "versioneApplicativo": "1.6.3",
    "fornitoreApplicativo": "padigitale"
  }
}


RESPONSE:
{
  "testataRisposta": {
    "idComune": 5000,
    "idOperazioneComune": "6404",
    "idOperazione": "744230",
    "idEsito": 1
  },
  "errors": [
    {
      "code": "413102",
      "severity": "E",
      "text": "Tipo File non consentito"
    }
  ],
  "infos": [
    {
      "code": "110527",
      "severity": "I",
      "text": "Informazioni sull'operazione da fornire in caso di assistenza : data:2025-01-15 09:45:52 , idOperazione:744230"
    }
  ]
}
@biadanpad biadanpad added the sc label Jan 15, 2025
@github-actions github-actions bot added env:produzione Ambiente di Produzione ANSC R001 labels Jan 15, 2025
@mttfranci mttfranci self-assigned this Jan 15, 2025
@mttfranci
Copy link
Contributor

Salve, stiamo verificando, saluti.

Assistenza ANSC

@mttfranci
Copy link
Contributor

@biadanpad sembrerebbe che all'interno del campo contenuto :

"contenuto": "-------",

Dell'operazione di upload id 744230

Ci sia un base64 codificato a sua volta in un altro base64 prima di arrivare effettivamente al p7m.

In sostanza dentro il payload dell'operazione troviamo :

""LS0tLS1CRUdJTiBQS0NTNy0tLS0tDQpNSUo0MUFZSktvWklodmNOQVFjQ29JSjR4VENDZU1FQ0FRRXhEekFOQmdsZ2hrZ0JaUU1FQWdFRkFEQ0NaN1FHDQpDU3FHU0liM0RRRUhBYUNDWjZVRWdtZWhKVkJFUmkweEx....."

E decodificando al suo interno un altro base64 :

"MIJ41AYJKoZIhvcNAQcCoIJ4xTCCeMECAQExDzANBglghkgBZQMEAgEFADCCZ7QG
CSqGSIb3DQEHAaCCZ6UEgmehJVBERi0xLjUKJeLjz9MKNCAwIG9iago8PC9GaWx0
ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDExNjQ+PnN0cmVhbQp4nMVY0Y6iSBR95yvu........"

Che a sua volta decodificato contiene il file p7m.

Se evitate la doppia codifica base64 l'allegato dovrebbe essere accettato.

Saluti

Assistenza ANSC

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
env:produzione Ambiente di Produzione ANSC R001 sc
Projects
None yet
Development

No branches or pull requests

2 participants