首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >试图获得一个二进制文件

试图获得一个二进制文件
EN

Stack Overflow用户
提问于 2017-04-07 08:46:51
回答 1查看 307关注 0票数 1

我想自动化我的急流下载,但是使用drakma的尝试失败了。有人能帮帮我吗?

守则如下:

代码语言:javascript
复制
(with-open-file (file "/tmp/test.torrent"
                  :direction :output
                  :if-exists :supersede
                  :if-does-not-exist :create)
  (write-string
    (flexi-stream:octets-to-string
      (drakma:http-request "https://sukebei.nyaa.se/?page=download&tid=2265388"))
    file))
EN

回答 1

Stack Overflow用户

发布于 2017-04-07 23:07:56

除了包名flexi-streams (复数)中的错误之外,“为我工作”。

但是,它还返回一个二进制垃圾的海洋作为它的主要值;就我个人而言,我会返回文件名或其他东西。

注意:这只对足够小的文件有用,足以在一开始就放入内存;您正在读取整个远程流,然后将其转换为字符串,然后将其写入磁盘。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43273669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档