2016-05-06 8 views
0

Ich möchte den Dateinamen an den Signaturendpunkt übergeben, damit ich die ContentDisposition auf den tatsächlichen Dateinamen auf azurblau setzen kann.Fine Uploader übergeben Dateiname an Signaturendpunkt

 var manualuploader = $("#fine-uploader").fineUploaderAzure({ 
      template: 'qq-template', 
      signature: { 
       endpoint: $("#fine-uploader").data("url"),      
      }, 
     ... 

Das ist, was ich derzeit habe. Ich weiß, für die Rückrufe können Sie eine Funktion verwenden und innerhalb der Funktion getName (id) verwenden. Wie bekomme ich den Namen innerhalb des Signaturteils von fineuploader, damit ich ihn an die URL anhängen und als Parameter an meinen Endpunkt übergeben kann?

Dank

Antwort

0

Auch wenn Sie mit der Signatur-GET-Anfrage zusätzliche params senden konnten, werden Sie setzen der Lage sein, alle Header/params auf der eigentlichen Datei in azur nicht, da es nicht in Azurblau ist dieser Punkt.

Stattdessen sollten Sie eine uploadSuccess.endpoint Option angeben. Fine Uploader Azure sendet eine POST-Anforderung an diesen Endpunkt mit einer Reihe von Parametern, einschließlich des Dateinamens, nachdem die Datei in Azure erfolgreich ausgeführt wurde. Dies ist der geeignete Zeitpunkt, um Änderungen an der Datei vorzunehmen.

Verwandte Themen