Skip to main content

My Code :

 

  List<Account > acclist = [Select id,name , CreatedDate , lastModifiedDate from Account limit 10];  

string header = 'Record Id, Name , Created Date, Modified Date \n';  

string finalstr = header ; 

 for(Account a: acclist)  

{        

 string recordString = a.id+','+a.Name+','+a.CreatedDate+','+a.LastModifiedDate +'\n';         finalstr = finalstr +recordString;     

    }  

   blob csvBlob = Blob.valueOf(finalstr);    

     String fileName = 'MY_FILE.csv';   

      String endPointUrl = 'myendpoint';          

        String accesToken='';        

      HttpRequest req = new HttpRequest();      

   req.setHeader('myheader');

         req.setHeader('Content-Type', 'multipart/form-data;');     

    req.setHeader('Accept','application/json');  req.setHeader('Properties','{"name":"nameofthfile.csv","role":"translatable","type":"native","language":"en-US"}');    

     req.setHeader('Authorization', 'Bearer ' +accesToken);      

   req.setMethod('POST');        

 req.setEndpoint(endPointUrl);    

     req.setBody(csvBlob);      

   req.setTimeout(60000);   

      Http http = new Http();    

     HTTPResponse res = http.send(req); 

 System.debug(' Status Code '+res.getStatusCode());     

    if(res.getStatusCode()==201)   

      {          

   System.debug('Successfully Created');       

  }

 

Please help me how to fix this issues 

thanks in advance

1 answer
0/9000