Bonjour,

Ca fait des jours que je cherche a ajouter un fichier pdf "H:\Book1.pdf" d'environ 150KB vers Zendesk depuis Access
L'ajout de fichier se fait en deux étapes, j'ai besoin d'aide pour cette première :"Uploader le Fichier"

Dans mon code ci desssous, je vois bien que xml_Https.Send ("H:\Book1.pdf") n'est pas la bonne méthode mais je ne trouve pas la solution

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Public Function ZendeskTicketAttachementStep1()
 
    Dim xml_Https As New MSXML2.XMLHTTP60
    Dim xml_Resp As MSXML2.DOMDocument60
    Set xml_Resp = New MSXML2.DOMDocument60
    Dim xml_Value As MSXML2.IXMLDOMNode
 
    xml_Https.Open "POST", "https://support.zendesk.com/api/v2/uploads?filename=test.pdf", False
 
    xml_Https.setRequestHeader "Content-Type", "application/pdf"
    xml_Https.Send ("H:\Book1.pdf")
 
    Debug.Print xml_Https.responseText
 
End Function
La réponse du serveur est qu'il a reçu quelque chose ... mais pas mon fichier


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
{
  "upload": {
    "token": "1P05PdGDCY4jJbVoQ9VtOvQaZ",
    "expires_at": "2022-12-23T12:03:22Z",
    "attachments": [
      {
        "url": "https://support.zendesk.com/api/v2/attachments/5241457262746.json",
        "id": 5241457262746,
        "file_name": "test.pdf",
        "content_url": "https://support.zendesk.com/attachments/token/1zhdP1qlBKonSpJWXebvcumtg/?name=test.pdf",
        "mapped_content_url": "https://support.zendesk.com/attachments/token/1zhdP1qlBKonSpJWXebvcumtg/?name=test.pdf",
        "content_type": "application/pdf",
        "size": 12,
        "width": null,
        "height": null,
        "inline": false,
        "deleted": false,
        "malware_access_override": false,
        "malware_scan_result": "not_scanned",
        "thumbnails": [
        ]
      }
    ],
    "attachment": {
      "url": "https://support.zendesk.com/api/v2/attachments/5241457262746.json",
      "id": 5241457262746,
      "file_name": "test.pdf",
      "content_url": "https://support.zendesk.com/attachments/token/1zhdP1qlBKonSpJWXebvcumtg/?name=test.pdf",
      "mapped_content_url": "https://support.zendesk.com/attachments/token/1zhdP1qlBKonSpJWXebvcumtg/?name=test.pdf",
      "content_type": "application/pdf",
      "size": 12,
      "width": null,
      "height": null,
      "inline": false,
      "deleted": false,
      "malware_access_override": false,
      "malware_scan_result": "not_scanned",
      "thumbnails": [
      ]
    }
  }
}
Si quelqu'un a la solution ce serait top !

Merci d'avance.