我想将PDF文件附加到我使用PayPal REST API创建的发票上,但是PDF以某种方式在创建发票而不会抛出任何例外的同时消失了。
var uri = new Uri("http://www.pdf995.com/samples/pdf.pdf"); //edited
var converted = uri.AbsoluteUri;
var invoice = new Invoice()
{
....
attachments = new List<FileAttachment>()
{
new FileAttachment
{
name = "pdf.pdf",
url = converted
},
}
}
我还尝试使用在线可用的PDF文件也无效。发票是创建但没有任何附件的。
没有贝宝回复的任何错误,我无法弄清楚问题是什么。
注意:我使用沙盒(也许是问题?(
该问题也出现在实时版本中
基于贝宝(PayPal(的发票API文件附件的定义,URL必须采用Uri
格式。
URL字符串
附件文件的URL,可以下载。
格式:uri。
显然,位于您本地驱动器中的文件不够。