小编Taj*_*han的帖子

如何在javascript(仅限客户端)中合并和解压缩(.zip、.z01、.z02)?

我正在尝试下载来自 api 调用的分割 zip 文件(.zip、.z01、.z02)等。在 Javascript 中,我想即时下载这些文件并创建一个组合的 .zip 文件,然后保存解压缩的文件。(我不需要创建组合 zip)我只需要 test.pdf 文件,该文件已被拆分为多个 zip。我想下载那个pdf文件。

例如 test.pdf (18 mb) 被分成 (.zip 10mb) 和 (.z01 8mb) 两个 zip 文件。目前我正在将它们下载为 blob,然后将它们合并。生成的 zip 已损坏。下面是我试过的代码。

Promise.all([
  axios.get(`https://testapi.com/folder/file.zip`, {
    responseType: "blob",
    headers: {
      Accept: "application/json",
    },
  }),
  axios.get(`https://testapi.com/folder/file.z01`, {
    responseType: "blob",
    headers: {
      Accept: "application/json",
    },
  }),
]).then((obj) => {
  let blob: any = [];
  obj.forEach((e: any) => {
    blob.push(e.data);
  });
  const newBlob = new Blob(blob, { type: "octet/stream" });
  saveAs(newBlob, "zip.zip"); // but it's currupted
});
Run Code Online (Sandbox Code Playgroud)

javascript reactjs axios

5
推荐指数
1
解决办法
248
查看次数

如何更改laravel中的用户模型以使用其他表进行身份验证而不是用户?

我如何更改默认用户模型以使用其他数据库表而不是 Laravel 5.3 中的用户表,正在添加

protected $table = 'my_table_name';
Run Code Online (Sandbox Code Playgroud)

会做一切还是我必须改变提供者和所有。

我不想使用多种身份验证,如管理员、客户等,我只想要一种身份验证模型,而不是“用户”表。

我正在准备一个应用程序,它有多种类型的用户,如管理员、占星家和用户。它们都有不同的属性,所以我不能使用带有访问控制的单一模型,所以我决定将应用程序划分为 3 个网站以使用单个数据库并将它们托管在子域中,例如

admin.mywebsite.com
astrologer.mywebsite.com
www.mywebsite.com
Run Code Online (Sandbox Code Playgroud)

早些时候我使用了 multiauth/hesto 插件,但由于某种奇怪的原因,它没有在登录和注册后将我重定向到预期的 url。任何帮助将不胜感激。

laravel laravel-5.3

2
推荐指数
1
解决办法
9789
查看次数

标签 统计

axios ×1

javascript ×1

laravel ×1

laravel-5.3 ×1

reactjs ×1