laravel - DocuSign:将我从信封中获得的文件存储在 Laravel
问题描述
我正在使用 Laravel 7 和 DocuSign Laravel 包装器,并尝试将签名的文档存储在我的服务器上以保留它们。我跟着这篇文章。看来我成功获取了文件。但是当我尝试存储它时,存储的文件已损坏。这是代码:
public function downloadDocuments()
{
$envelopeApi = new EnvelopesApi($this->apiClient);
$tempFile = $envelopeApi->getDocument($this->accountId, 'combined', '...EnvelopeId');
Storage::disk('local')->put("test.pdf", $tempFile);
}
这里也是API 参考。curl 中的响应将是:
HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Length: 282143
Content-Type: application/pdf
X-RateLimit-Reset: 1320855230
X-RateLimit-Remaining: 984
X-RateLimit-Limit: 1000
X-BurstLimit-Remaining: 498
X-BurstLimit-Limit: 500
X-DocuSign-TraceToken: 6103b440-xxxx-xxxx-xxxx-f0cdf55d121b
Content-Disposition: file; filename="NDA.pdf"; documentid="1"
X-DocuSign-Node: FABCFDEF
Date: Wed, 12 May 2021 21:27:41 GMT
%PDF-1.5
%<FB><FC><FD><FE>
%Writing objects...
4 0 obj
. . .
但是当我检查存储的文件时,内容只是:
%PDF-1.5
任何想法?
解决方案
推荐阅读
- angular - 如何在响应式表单中使用 PATCH 更新我的输入
- javascript - JS 多函数调用和单 Javascript Promise
- c# - 基于绑定集合创建控件组
- assembly - 如何在 x86 中获取指令十六进制代码?
- reactjs - Spring Boot + Spring Security + CORS 中没有“Access-Control-Allow-Origin”
- json - 获取“cli-input-json”:收到无效的 json”
- java - 如何通过 JPA 注解创建键(不是主键,只是键)
- asp.net - 如何将我的 ASP.NET 应用程序与 Epicor ERP 连接?
- matplotlib - 根据 x 值在 axhline 中指定 xmax
- php - 使用 xampp 访问 localhost 上的 html/php 文件时出现错误 404