Results 1 to 4 of 4

Thread: files uploaden met amazon s3 lukt niet

  1. #1

    files uploaden met amazon s3 lukt niet

    Ik heb op youtube een korte introductie gevonden over bestanden in de cloud van amazon te plaatsen. het lijkt mij een veilige omgeving om bestanden online te hebben en zo altijd een app van de actuele informatie te voorzien.

    om amazon in te stellen : https://www.youtube.com/watch?v=2F6KZ9jzMaw
    en het uiteindelijke appje : https://www.youtube.com/watch?v=RUT9clew4PM

    je raadt het al, het lukt me niet. (ook hem ik de opdracht proberen te maken zoals die staat beschreven in het boek " expert Delphi van Pawe? G?owacki " .

    Ik krijg de melding dat de "Upload mislukt" , zie onderstaande code

    Code:
    Const
     BUCKET_NAME = 'techappsboodschappenlijst6';
     OBJ_NAME = 'testobj16';
    
    procedure TForm1.btnUploadClick(Sender: TObject);
    var s3: TAmazonStorageService;
        strstr : TStringStream;
    begin
      s3 := TAmazonStorageService.Create(AmazonConnectionInfo1);
      strstr := TStringStream.Create(Edit1.Text);
      try
        if s3.UploadObject(BUCKET_NAME, OBJ_NAME, strstr.Bytes) then
          ShowMessage('Ok')
          else
          ShowMessage('Upload mislukt');
      finally
        s3.Free;
      end;
    end;

    heeft iemand een idee/ervaring waar het mis kan gaan ?

  2. #2
    Alleen een boolean of het is gelukt of niet, is wat weinig informatie. Doet s3.UploadObject niet nog wat meer? Kan die geen exception gooien of een meer gedetailleerde foutcode teruggeven?

    -edit-

    Volgens de helpfile kan je een ResponseInfo object meegeven waarin details over de response teruggegeven worden. Wellicht heb je daar meer aan.
    Last edited by GolezTrol; 22-Mar-18 at 17:49.
    1+1=b

  3. #3
    Thanx GolezTrol, ik ga hier dit weekeinde mee verder stoeien. eens kijken of ik op deze manier meer kan komen te weten wat er fout gaat.

  4. #4
    Het lukte mij niet om de responseinfo op te vragen. maar ik Kwan erachter dat er wat kritische setpoints nodig zijn voor een juist verbinding, dit werd niet opgenoemd in de verschillende tutorials. Ik heb deze aangepast en daarna had ik wel verbinding met amazon.
    Het betreft de 3 endpoints (queue / storage / table ) die niet naar de juiste region (eu-west-1 / EU Ireland) verwezen.
    Ook dient het protocol op https te worden gezet.
    Hoop een ander wat gezoek te besparen.
    Click image for larger version. 

Name:	Schermafbeelding 2018-03-27 om 13.44.32.png 
Views:	135 
Size:	96.2 KB 
ID:	7735

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •