跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 通过图床分发文件,是否可以直接游览器里实现下载合并。
未分類
24 10 月 2020

通过图床分发文件,是否可以直接游览器里实现下载合并。

通过图床分发文件,是否可以直接游览器里实现下载合并。

資深大佬 : fantasts 7

下面 python 代码用 js 重写应该没问题吧,图床支持 access-control-allow-origin: * 这样是不是直接就能在游览器里实现个下载器。

def decode_png(self, data):     img = Image.open(BytesIO(data))     data = img.tobytes()      sz = struct.unpack('<I', data[:4])[0]     data = data[4:4+sz]     return data  def download(i, block_dict, f, offset):     global succ      url = block_dict['url']     for j in range(10):         if not succ: break         block = api.image_download(url)         if not block:             log(f"分块{i + 1}/{nblocks}第{j + 1}次下载失败")             if j == 9: succ = False             continue         block = encoder.decode(block)         if calc_sha1(block) == block_dict['sha1']:             with lock:                 f.seek(offset)                 f.write(block)             log(f"分块{i + 1}/{nblocks}下载完毕")             break         else:             log(f"分块{i + 1}/{nblocks}校验未通过")             if j == 9: succ = False 

大佬有話說 (0)

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具