2017-04-25 79 views
1

我想附上一个PDF文件到我用PayPal休息API创建的发票,但不知何故,PDF创建发票时不会抛出任何异常而消失。PayPal rest c#:如何将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文件也没有工作。 发票已创建,但没有任何附件。

没有贝宝反应的任何错误iam无法弄清楚什么是问题。

注:(?也许这是问题)我使用沙盒

的问题也出现在真人版

+0

附件是只读的...我想看看如何添加它们。但现在,它不会从我所能看到的附件中获得附件。 – bvstone

回答

0

基于PayPal的发票API file attachment的定义, 该网址必须为格式为Uri

URL字符串

附加文件的URL,可以下载。

格式:uri。

很明显,位于本地驱动器中的文件不足以满足要求。

+0

我刚刚意识到我没有提到,我也尝试过一个在线PDF文件(http://www.pdf995.com/samples/pdf.pdf) – Hopi

相关问题