devme commited on
Commit
73c1021
·
verified ·
1 Parent(s): 4c54676

Delete src/image.js

Browse files
Files changed (1) hide show
  1. src/image.js +0 -36
src/image.js DELETED
@@ -1,36 +0,0 @@
1
- const axios = require('axios')
2
- const FormData = require('form-data')
3
- const uuid = require('uuid')
4
-
5
- async function uploadImage(base64Data, authorization) {
6
- // 将base64数据转换为Buffer
7
- const base64Image = base64Data.split(';base64,').pop()
8
- const imageBuffer = Buffer.from(base64Image, 'base64')
9
-
10
- // 创建FormData对象
11
- const formData = new FormData()
12
- formData.append('file', imageBuffer, {
13
- filename: uuid.v4(),
14
- contentType: 'image/png'
15
- })
16
-
17
- try {
18
- // 发送请求
19
- const response = await axios.post('https://chat.qwenlm.ai/api/v1/files/', formData, {
20
- headers: {
21
- ...formData.getHeaders(),
22
- 'Reqable-Id': 'reqable-id-e1a06322-bbbd-4fbc-8529-d2c35f538a60',
23
- 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0',
24
- 'authorization': authorization
25
- }
26
- })
27
- return response.data.id
28
-
29
- } catch (error) {
30
- return false
31
- }
32
- }
33
-
34
- module.exports = {
35
- uploadImage
36
- }