Fix: profil image

This commit is contained in:
Nicolas Cantu 2026-01-05 22:57:46 +01:00
parent 4e3254a078
commit 94ac35f309
2 changed files with 2 additions and 3 deletions

View File

@ -114,4 +114,3 @@ Le code semble correct selon les standards NIP-95 :
- **Fichier modifié** : `pages/api/nip95-upload.ts` - **Fichier modifié** : `pages/api/nip95-upload.ts`
- **Logging ajouté** : Logs détaillés pour les requêtes et réponses vers nostrimg.com - **Logging ajouté** : Logs détaillés pour les requêtes et réponses vers nostrimg.com
- **Commentaire ajouté** : Note sur le nom de champ 'file' et alternatives possibles - **Commentaire ajouté** : Note sur le nom de champ 'file' et alternatives possibles

View File

@ -73,7 +73,7 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse)
// Recreate FormData for each request (needed for redirects) // Recreate FormData for each request (needed for redirects)
const requestFormData = new FormData() const requestFormData = new FormData()
const fileStream = fs.createReadStream(fileField.filepath) const fileStream = fs.createReadStream(fileField.filepath)
// Use 'file' as field name (standard for NIP-95, but some endpoints may use different names) // Use 'file' as field name (standard for NIP-95, but some endpoints may use different names)
// Note: nostrimg.com might expect a different field name - if issues persist, try 'image' or 'upload' // Note: nostrimg.com might expect a different field name - if issues persist, try 'image' or 'upload'
const fieldName = 'file' const fieldName = 'file'
@ -173,7 +173,7 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse)
isHtml: body.trim().startsWith('<!DOCTYPE') || body.trim().startsWith('<html') || body.trim().startsWith('<!'), isHtml: body.trim().startsWith('<!DOCTYPE') || body.trim().startsWith('<html') || body.trim().startsWith('<!'),
}) })
} }
resolve({ resolve({
statusCode: statusCode, statusCode: statusCode,
statusMessage: proxyResponse.statusMessage || 'Internal Server Error', statusMessage: proxyResponse.statusMessage || 'Internal Server Error',