Guest User

Untitled

a guest
Dec 12th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. $url = 'https://domain.atlassian.net/rest/api/2/issue/PL-113/attachments';
  2. $fileLocation = 'D:/xampp/htdocs';
  3. $fileName = 'test.jpg';
  4.  
  5. $username = 'username';
  6. $password = 'password';
  7.  
  8. $data = array('file'=>"@{$fileLocation};filename={$fileName}");
  9. $headers = array(
  10. 'X-Atlassian-Token: nocheck'
  11. );
  12.  
  13. $curl = curl_init();
  14. curl_setopt($curl, CURLOPT_USERPWD, "$username:$password");
  15. curl_setopt($curl, CURLOPT_URL, $url);
  16. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  17. curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
  18. curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
  19. curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
  20. curl_setopt($curl, CURLOPT_VERBOSE, 1);
  21. curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
  22. curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
  23.  
  24. $result = curl_exec($curl);
  25. $ch_error = curl_error($curl);
  26.  
  27. if ($ch_error) {
  28.  
  29. echo "cURL Error: $ch_error";
  30. } else {
  31.  
  32. echo $result;
  33. }
  34.  
  35. curl_close($curl);
Add Comment
Please, Sign In to add comment