Inhaltsverzeichnis
3 Wenn sich Ihr Projekt in einer https-Umgebung befindet, müssen Sie sicherstellen, dass „secure“ beim Initialisieren des Clients als „true“ konfiguriert ist, andernfalls kann dies nicht der Fall sein hochgeladen
Heim Web-Frontend js-Tutorial Detaillierte Erläuterung der Upload-Komponente von vue Alibaba Cloud

Detaillierte Erläuterung der Upload-Komponente von vue Alibaba Cloud

Jan 30, 2018 pm 05:14 PM
上传 组件 详解

In diesem Artikel wird hauptsächlich die Verwendung der Web-Direktübertragung zum Hochladen von Alibaba Cloud OSS-Bildern im Vue-Projekt vorgestellt. Standardmäßig verfügen die Leser über ein gewisses Verständnis des Vue-Frameworks und des Alibaba Cloud OSS SDK -> Upload-Client initialisieren -> Dateiauswahl für Upload -> Upload-Ergebnisse verteilen

1. In diesem Artikel wird das Alibaba Cloud SDK in Form von js verwendet. Die Verwendung der npm-Form des SDK erfordert einige Back-End-Knotenfunktionen und kann nicht für die direkte Webübertragung verwendet werden.

Sie können Skript-Tags direkt im HTML hinzufügen

In der Komponente habe ich eine asynchrone Methode gepackt, um das SDK zu erhalten, LoadJS. Wenn Sie interessiert sind, können Sie einen Blick darauf werfen

<script src="https://gosspublic.alicdn.com/aliyun-oss-sdk-4.3.0.min.js"></script>
Nach dem Login kopieren
2 Bei der Verwendung des SDK in Form einer JS-Einführung liegt ein asynchrones Problem vor, das heißt, das SDK wird möglicherweise nicht geladen, wenn der Client in der Mount-Hook-Funktion von Vue eingestellt wird. und initialisieren Sie den Client, nachdem das SDK geladen wurde.

3 Wenn sich Ihr Projekt in einer https-Umgebung befindet, müssen Sie sicherstellen, dass „secure“ beim Initialisieren des Clients als „true“ konfiguriert ist, andernfalls kann dies nicht der Fall sein hochgeladen

let timer = setInterval(() => {
  if (window.OSS) {
    this.init()
    clearInterval(timer)
    timer = null
    this.debug && window.console.log('阿里云oss初始化完成')
  } else {
    this.debug && window.console.log('阿里云oss初始化中...')
  }
}, 500)
Nach dem Login kopieren
4. Standardmäßig ist der Bildname eine zufällige Zeichenfolge, aber wenn dasselbe Bild mehrmals hochgeladen wird, werden mehrere identische Bilder gespeichert. Hier habe ich eine Optimierung vorgenommen und die Größe und Höhe zusammengefügt und Breite des Bildes in eine Zeichenfolge, und dann diese Die Zeichenfolge wird MD5-gehasht, sodass nach mehrmaligem Hochladen nur ein Bild gespeichert wird

Verwandte Empfehlungen:


Eine kurze Diskussion über das Kernarchitekturdesign der Upload-Komponente

PHP-Komponente zum Hochladen mehrerer Dateien_PHP-Tutorial

So verwenden Sie den JS-Upload Komponente FileUpload benutzerdefinierte template_javascript skills

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Upload-Komponente von vue Alibaba Cloud. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So installieren Sie die DirectPlay-Komponente der alten Windows 10-Version So installieren Sie die DirectPlay-Komponente der alten Windows 10-Version Dec 28, 2023 pm 03:43 PM

So installieren Sie die DirectPlay-Komponente der alten Windows 10-Version

Ausführliche Erklärung zur Erlangung von Administratorrechten in Win11 Ausführliche Erklärung zur Erlangung von Administratorrechten in Win11 Mar 08, 2024 pm 03:06 PM

Ausführliche Erklärung zur Erlangung von Administratorrechten in Win11

So machen Sie Fotos und laden sie auf den Computer hoch So machen Sie Fotos und laden sie auf den Computer hoch Jan 16, 2024 am 10:45 AM

So machen Sie Fotos und laden sie auf den Computer hoch

Detaillierte Erläuterung der Divisionsoperation in Oracle SQL Detaillierte Erläuterung der Divisionsoperation in Oracle SQL Mar 10, 2024 am 09:51 AM

Detaillierte Erläuterung der Divisionsoperation in Oracle SQL

Einfache Schritte zum Hochladen Ihrer eigenen Musik auf Kugou Einfache Schritte zum Hochladen Ihrer eigenen Musik auf Kugou Mar 25, 2024 pm 10:56 PM

Einfache Schritte zum Hochladen Ihrer eigenen Musik auf Kugou

So laden Sie Songtexte auf QQ Music hoch So laden Sie Songtexte auf QQ Music hoch Feb 23, 2024 pm 11:45 PM

So laden Sie Songtexte auf QQ Music hoch

So verbessern Sie die Upload-Geschwindigkeit Ihres Computers So verbessern Sie die Upload-Geschwindigkeit Ihres Computers Jan 15, 2024 pm 06:51 PM

So verbessern Sie die Upload-Geschwindigkeit Ihres Computers

Winkelkomponenten und ihre Anzeigeeigenschaften: Nicht-Block-Standardwerte verstehen Winkelkomponenten und ihre Anzeigeeigenschaften: Nicht-Block-Standardwerte verstehen Mar 15, 2024 pm 04:51 PM

Winkelkomponenten und ihre Anzeigeeigenschaften: Nicht-Block-Standardwerte verstehen

See all articles