Wie verwende ich AWS SDK für ASP.NET, um eine Datei in einen bestimmten Ordner hochzuladen? - Ich konnte Dateien hochladen, indem ich den Bucket-Namen (request.WithBucketName) spezifizierte, aber ich möchte eine Datei in einen bestimmten Ordner innerhalb des Buckets hochladen können.
Dies ist der Code, mit dem ich eine Datei in einen einzelnen Bucket hochlade:
%Vor%Ich hoffe, dass dieser Code Ihnen helfen wird.
Um eine Datei zu einem Ordner in einem Bucket hinzuzufügen, müssen Sie den Schlüssel des PutObjectRequest aktualisieren, um den Ordner vor dem Dateinamen einzuschließen.
%Vor%In diesem Post geht es um das Hochladen von Dateien in einen Ordner. Sie verwenden zwar eine TransferUtilityUploadRequest, aber es sollte mit der PutObjectRequest funktionieren. Scrollen Sie nach unten für das entsprechende Beispiel.
Dieser Beitrag zeigt, wie Sie erstellen können ein Ordner, ohne eine Datei hochzuladen.
Ich hoffe, das ist hilfreich
Bearbeiten: Der Code wurde so aktualisiert, dass er einen using-Block verwendet, anstatt nach Best Practices Dispose aufzurufen.
Aussehen wie folgt functionlity
1.Erstellen Sie ein AmazonS3-Objekt
2. Erstellen Sie einen Bucket
3.Fügen Sie eine neue Datei zu Amazon S3
hinzu4.Erhalten Sie eine Datei von Amazon S3
5.Löschen Sie eine Datei von Amazon S3
super einfacher Weg:
%Vor%Sie müssen nur Ihre Schlüssel in die Datei web / app.config einfügen:
%Vor%Diese können auf Ihrer Konto-Seite in der AWS-Konsole abgerufen werden. Sie müssen die hier genannten Namen ebenfalls verwenden, da sie von der AWS-Bibliothek vordefiniert sind.