2016-10-18 3 views
-1

So habe ich Fineploader hochgeladen auf azure Blob Speicher und befolgt alle Anweisungen in den Anleitungen, einschließlich der Einrichtung von CORS, Fehlerbehandlung, Signaturerstellung, Dateivervollständigung Benachrichtigung usw. Aber aus irgendeinem Grund Ich bekomme uneinheitliche Ergebnisse von verschiedenen Menschen auf der ganzen Welt.Fineuploader zu Azure Blob Lagerung funktioniert nicht immer

Ich habe erfolgreich beim Hochladen großer Dateien in Chrome 53 getestet. Ich habe gesehen, wie andere Benutzer mit Safari 9.1 auf OS X 10.11 hochgeladen haben, was mit Fehlern fehlschlug, die nicht auf meinem Server geloggt werden, obwohl ich einen AJAX-Aufruf implementiert habe, wenn ein onError-Rückruf auftritt.

Bis gestern hatte ich in den letzten 4 Monaten den FineUploader mit AWS genutzt, mit einer Erfolgsquote von ca. 80% der erfolgreich hochgeladenen Videodateien. Aber ich entschied, dass es an der Zeit war, Azure zu testen, um zu sehen, ob ich eine höhere Erfolgsquote erzielen kann. Leider kann ich das bisher nicht.

Würde gerne wirklich ein Rat jemand, bevor ich für die Menschen auf eine alternative Weise zu Beginn der Suche habe Videos auf unsere Website laden ....

+1

Gemäß Ihrer Beschreibung konnten einige Benutzer, die Safari 9.1 unter OS X 10.11 verwendeten, die Datei nicht mit dem Fine Uploader in den Azure-Blobspeicher hochladen. Andere konnten jedoch ihre Dateien ohne das Problem hochladen. Von [dieser Dokumentation] (http://docs.fineuloader.com/branch/master/browser-support.html) konnten wir finden, dass Fine Uploader Safari 5+ (OS X) unterstützt. Wenn die meisten Benutzer die Datei über Ihre Anwendung in den Blob hochladen könnten, könnte dies kein CORS-Problem sein. Sie können zulassen, dass Benutzer Fehlerdetails melden, die Benutzer auf der Konsolenregisterkarte der Entwickler-Tools (oder der Netzwerkregisterkarte) sehen konnten. –

+0

Ja, ich bin nicht wirklich scharf darauf, zahlende Kunden zu bitten, mir Fehlerdetails von ihrem Konsolenreiter zu geben .. :( –

+0

Also musste ich an dieser Stelle in den sauren Apfel beißen und stattdessen zu Filestack wechseln und dafür bezahlen. Ich wollte wirklich benutze fineuploader, aber ohne die Möglichkeit der kostenpflichtigen Unterstützung kann ich es nicht kommerziell nutzen. –

Antwort

1

Manchmal können die Nutzer Netzwerke unzuverlässig sein, und Uploads könnten scheitern . Der Fein-Uploader bietet die Möglichkeit, die Option "Wiederholen" erneut zu aktivieren. Sie können Ihren Code überprüfen, um sicherzustellen, dass Sie die Wiederholungsoption aktivieren.

retry: { 
    enableAuto: true 
} 

Außerdem scheint es, dass onError Callback-Funktion nicht, dass Sie die Fehlerprotokolle hilft sammeln, und Sie nicht möchten, dass Benutzer berichten Details Fehler lassen. Sie könnten versuchen, dieselbe Umgebung mit Safari 9.1 unter OS X 10.11 einzurichten, um das Problem auf Ihrer Seite zu reproduzieren. Und Fine Uploader bietet die Debug-Option Option, die das Plug-In ausspioniert Meldungen an die Entwickler-Tools-Konsole des Browsers ausspucken wird. Sie könnten den Debug-Modus aktivieren, um Anwendungsfehler zu diagnostizieren, und dann könnten Sie Fehler auf der Registerkarte "Konsole" sehen.

debug: true, 

Weitere Informationen über die Wiederholungsoption und die Debug-Option, könnten Sie this documentation überprüfen.

Verwandte Themen