我正在尝试下载来自 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) 我如何更改默认用户模型以使用其他数据库表而不是 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。任何帮助将不胜感激。