So laden Sie die Abrufantwort in der Datei als Antwort

Hier ist der code in actions.js

export function exportRecordToExcel(record) {
    return ({fetch}) => ({
        type: EXPORT_RECORD_TO_EXCEL,
        payload: {
            promise: fetch('/records/export', {
                credentials: 'same-origin',
                method: 'post',
                headers: {'Content-Type': 'application/json'},
                body: JSON.stringify(data)
            }).then(function(response) {
                return response;
            })
        }
    });
}

Die zurückgegebene Antwort ist ein .xlsx - Datei. Ich möchte die Benutzer in der Lage sein, um es zu speichern als Datei, aber nichts passiert. Ich nehme an, die server wieder die richtige Antwort, denn in der Konsole sagt es

Content-Disposition:attachment; filename="report.xlsx"

Was ich bin ich vermisst? Was soll ich tun, in dem reducer?

InformationsquelleAutor der Frage Rafael K. | 2016-02-04

Schreibe einen Kommentar