HighLab

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 }; // オブジェクトとして返す
                */