我试图将PDF文件的NSData作为POST方法中的一个参数发送到服务器,方法是将PDF转换为NSData,然后将NSData转换为String,
let paths = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0] as NSString
let getPDFPath = paths.stringByAppendingPathComponent("resume.pdf")
let pdfdata = NSData(contentsOfFile: getPDFP
我试图对第三方API做一个简单的POST请求。API接受文件作为BODY参数。具体来说,文件内容必须是二进制的:
我已经使用Postman成功地发布到这个第三方API,下面的主体配置:
上传文件时,我使用的是Laravel。这是代码:
//$document is a class of "UploadedFile"
$tempfile = Storage::disk('local')->putFile('/temp', $document);
然后,我简单地尝试使用Guzzle发布这个文件:
use Illuminate
我在节点上有一个REST客户端,我正在尝试将pdf文件上传到另一个REST pdf服务器,该服务器提供解析我的pdf并提取一些数据的能力。基本上,它是一种服务。我使用的npm包是:。如果还有其他rest客户端,我也可以使用它们。我需要使用的rest api描述如下:
POST / ; Uploads a new PDF document via a form <br>
POST /file ; Uploads a new PDF document via bytestream
问题是如何上传文件。另外,我想看看如何在另一端存储文件。