洛杉矶MC机房 高速低价18元起

DIYVM

某资源网的图片上传api,附源码

提示:如果官网是英文页面,建议使用谷歌浏览器能同步翻译页面。点击下载【谷歌浏览器最新绿色便携版】
注意:部分文章发布时间较长,可能存在未知因素,购买时建议在本站搜索商家名称,先充分了解商家动态。
交流:唯一投稿邮箱:hostvps@88.com。

网友 Faxlok 说:

*帖最后由 Faxlok 于 2023-10-29 20:38 编辑

起因:帮人找个ppt模板,找了好久没找到免费的。看到网站也没说要收费,得登录才知道了,登进去才说要收费,很恶心人,为啥不早说,浪费时间。上一个网站也是这样,这个网站也是一个鸟样,于是js代码如下

import { randomUUID } f**m &*uot;crypto&*uot;

function reandom() {
  ret**n randomUUID().subst**ng(0, 4)
}

// 文件名路径
const filename = ‘1.jpg’
const imgFile = Bun.file(filename);
// 不严谨
const ext = filename.split(‘.’)[1]

const re*uestAuth = new Re*uest(‘https://www.tukuppt.com/api/upload/si**?type=applyupload&name=’+reandom()+’&ext=’+ext+’&kid=12’)
re*uestAuth.headers.set(‘Cookie’, ‘**th_token=登录后cookie对应的字段值’)

fetch(re*uestAuth, {
}).then(d=>d.json()).then(async(d)=>{

  console.log(&*uot;获取到的**th数据&*uot;, d)

  const re*uestBody = new FormData()
  re*uestBody.append(‘id’,&*uot;WU_FILE_&*uot; + Math.floor(Math.random() * 100));
  re*uestBody.append(‘name’, reandom())
  re*uestBody.append(‘type’, ‘image/jpeg’)
  re*uestBody.append(‘lastModifiedDate’, new Date())
  re*uestBody.append(‘size’, imgFile.size)
  re*uestBody.append(‘policy’, d.policy)
  re*uestBody.append(‘**tho**zation’, d.**tho**zation)
  re*uestBody.append(‘file’, imgFile)
  
  // console.log(re*uestBody)

  const re*uestImg = new Re*uest(‘https://v0.api.upyun.com/tukuppt-img’,{
    method: ‘post’,
    body: re*uestBody
  })

  const reponse = (await(await fetch(re*uestImg)).json())

  console.log(‘上传返回的json’,reponse)

  const **l = ‘https://img.tukuppt.com/’ + reponse.**l

  console.log(&*uot;图片地址:&*uot; + **l)

})

需要bun支持,也可以用node,只需要把Bun.file改成node获取文件的api就可以了。
需要登录后才能使用,获取**th_token
图片格式为jpg或png,每张大小控制在 5MB 之内

此图片如果显示异常说明代码可能失效

代码仅供学习

网友 hxc 说:

学习了

网友 小曲儿 说:

厉害

网友 sanxian 说:

好好好好

网友 zixi 说:

根据你的代码,我改成php+html了,想研究的也可以看看我的
https://hostloc.com/thread-1222325-1-1.html

网友 蝙蝠侠 说:

好好好,顶

网友 onji 说:

这种小站图片*的快

网友 *****ing 说:

可以获取下载地址?

About 贝壳

【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

本文链接:贝壳主机网 » 某资源网的图片上传api,附源码

分享到: 生成海报
香港/美国/国内高速VPS
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活