nextjsでfetchで動画をアップロードする方法
- 公開日:
- 更新日:
- 文字数:791文字
try {
// アップロード開始時にローディングをオンにする(必要ならセット)
// 署名付きURLを使ってファイルをアップロード
await fetch(signedUrl, {
method: 'PUT',
headers: {
'Content-Type': video.type,
},
body: video,
});
console.log('アップロードが完了しました:', fileName);
// アップロード完了後にローディング状態をオフにする
} catch (error) {
// エラー処理
console.error('アップロード中にエラーが発生しました:', error);
setLoading(false); // エラーが発生した場合でもローディングをオフにする
}
return { fileName, newFilePath }; // オブジェクトとして返す
*/