Come pubblicare POST CSV con XMLHttpRequest

0

Vorrei inviare un file CSV tramite POST in XMLHttpRequest, ma non sono sicuro di due cose. Prima c'è qualcosa per distinguere un file CSV da una stringa divisa da una virgola? E che tipo di Content-Type dovrei inserire in setRequestHeader ?

    
posta EasilyBaffled 16.03.2014 - 17:25
fonte

1 risposta

3

Un CSV è, beh, una stringa separata da virgole. Cercando di separare se ci sono dati significativi nella stringa come CSV rispetto a A CSV is, well, a string separated by commas è il lavoro per un parser e parte della ragione sono spesso usati formati di dati più ricchi (XML, JSON).

Questo diventa ancora più divertente quando si hanno diversi tipi di formati CSV (fine riga, riga di intestazione, matrice seghettata, stringhe muli-line in un singolo campo, come gestire un " , ecc ...). Tutte queste cose rendono difficile lavorare con CSV in quanto non esiste uno standard.

La cosa da armadio per uno standard sarebbe RFC 4180 (questo specifica anche il tipo mime come text/csv che è l'altra parte della tua domanda).

    
risposta data 16.03.2014 - 18:59
fonte

Leggi altre domande sui tag