Ich teste die Funktionalität, eine Datei zu Azure File Storage mit diesem Github Probe hochzuladen: Node Getting StartedInhaltstyp auf Azure File Store in Knoten JS gesetzt wird
I Linie 111 modifiziert, um eine Option für die contentSettings enthalten :
var options = { contentSettings: { contentType: 'application/pdf'}};
fileService.createFileFromLocalFile(shareName, directoryName, fileName, imageToUpload, options, function (error) {
if (error) {
callback(error);
} else {
... und ob ich mit ‚image/jpeg‘, der Dateiinhaltstyp nicht gesetzt ist ein PDF mit content von ‚application/pdf‘ oder ein Bild hochladen, sobald es zu Azure Storage geschrieben wird.
Wenn ich die URL in die Datei auf meiner Website kopiere, kommt der Fehler zurück und sagt, dass der Inhaltstyp falsch ist.
Was mache ich falsch? Wie lege ich die Inhaltstypen der hochgeladenen Dateien so fest, dass sie auf meiner Website funktionieren?
Wie @Haibo sagte, können Sie auf [azure-storage-node] (https://github.com/Azure/azure-storage-node) v2.0.0 aktualisieren, um dies zu beheben. –