このリポジトリには、Astroを使用した実験的なサンプルアプリケーションが含まれています。 SSRの処理を中心に、クライアントとサーバ間での連携処理のサンプルを追加していきます。
単一ファイルのアップロードに特化したシンプルな実装です。
- 主な特徴:
- 1ファイルずつのアップロード
Expressとの統合による複数ファイルアップロード実装です。
- 主な特徴:
- 複数ファイルの同時アップロード
- AstroとExpressを統合した仕様
- Multerを使用
Astro単独での複数ファイルアップロード実装です。
- 主な特徴:
- 複数ファイルの同時アップロード
- Astro APIルートを使用した実装
AstroとReactを使用したドラッグ&ドロップ対応の実装です。
- 主な特徴:
- ドラッグ&ドロップによるファイルアップロード
- プレビュー機能付き
- 進捗状況の視覚的フィードバック
- 対応ファイル形式:
- 画像ファイル(image/*)
- PDF(application/pdf)
- Wordファイル(.doc, .docx)
- Excelファイル(.xls, .xlsx)
Astroを使用したマークダウンエディタの実装です。
- 主な特徴:
- マークダウン形式のテキスト編集
- リアルタイムプレビュー機能
- シンプルで使いやすいインターフェース
各プロジェクトはMITライセンスの下で公開されています。
- シンプルな実装が必要な場合:
single-file-upload
- Expressとの統合が必要な場合:
multi-file-upload
- Astro単独で複数ファイル対応が必要な場合:
multi-file-upload2
- ドラッグ&ドロップとプレビュー機能が必要な場合:
multi-file-upload-dropzone
- マークダウン編集機能が必要な場合:
markdown-editor