0

tusプロトコルを使用してファイルをアップロードしていますが、このプロトコルにはいくつかのコールバック関数があります。私がやろうとしているのは、アクションを生成して何か他のことを行うことですが、コールバック内で生成を使用できないことがわかりました。

以下は、コールバックを含む saga 関数のコードです。

const upload = new tus.Upload(payload,
{
            endpoint: `${baseURL}files/`,
            chunkSize: fileChunkSize, 
            headers: { 'Authorization': `Bearer ${jwtToken}`, 'SelectedDatabase': selectedDatabase }, 
            onSuccess: () => {                        
                console.log("Upload Finished");
                toast.done(toastId);
                toastSuccess(`File (${payload.name}) was successfully uploaded.`);
                //yield put(sendFilesSuccess()); TODO: how to call this?
            }
}); 

upload.start();

チャンネル関係のことを読んだのですが、よくわからなかったので、助けていただければ幸いです。

4

1 に答える 1