


Analyse praktischer F?lle des Hochladens von Bildern im WeChat-Applet
May 31, 2018 pm 02:11 PMDieses Mal werde ich einen praktischen Fall des Hochladens von Bildern in WeChat-Miniprogramme analysieren. Was sind die Vorsichtsma?nahmen für praktische F?lle des Hochladens von Bildern in WeChat-Miniprogramme? Werfen wir einen Blick darauf.
Ich habe im Internet viele Beispiele für das Hochladen von Bildern und den Java-Back-End-Empfang gesehen. Unabh?ngig davon, welche Website ich lese, ist der Code im Grunde derselbe und es gibt viel Code.
Also habe ich einfach selbst ein einfacheres geschrieben.
Ein kleines Programm
user.wxml
<view class='user_head'>? ?<view>? ??<image src='{{ptuser.avatarUrl}}' bindtap='updateHead'></image>? ?</view>? ?<text>點(diǎn)擊選擇頭像</text>? </view>
user.js
//?更換頭像? span?style="font-size:18px;color:#FF0000;">?updateHead:?function?()?{? ??var?that?=?this? ??//?上傳圖片?獲取路徑? ??wx.chooseImage({? ???success:?function?(res)?{? ????console.log('臨時(shí)路徑:'?+?res.tempFilePaths[0])? ??????wx.uploadFile({? ???????url:?app.globalData.baseUrl?+?'/file/uploadFile',? ???????filePath:?res.tempFilePaths[0],? ???????name:?'file',? ???????success:?function?(result)?{? ????????console.log("返回路徑:"?+?result.data)? ???????}? ??????})? ???},? ??})? ?},
Ein zweites Java-Terminal
package?cn.helloxhs.moudle.common;? ? import?java.io.File;? import?java.io.FileInputStream;? import?java.io.FileNotFoundException;? import?java.io.FileOutputStream;? import?java.io.IOException;? import?java.io.InputStream;? import?java.io.OutputStream;? ? import?javax.servlet.http.HttpServletRequest;? import?javax.servlet.http.HttpServletResponse;? ? import?org.apache.commons.fileupload.disk.DiskFileItem;? import?org.springframework.stereotype.Controller;? import?org.springframework.web.bind.annotation.RequestMapping;? import?org.springframework.web.bind.annotation.ResponseBody;? import?org.springframework.web.multipart.MultipartFile;? import?org.springframework.web.multipart.commons.CommonsMultipartFile;? ? import?cn.helloxhs.base.controller.BaseController;? ? /**? ?*?類(lèi)說(shuō)明? ?*? ?*?@author?肖荷山? ?*?@version?創(chuàng)建時(shí)間:2017年12月23日?上午11:14:27? ?*/? @Controller? @RequestMapping("/file")? public?class?FileController?extends?BaseController?{? ??@RequestMapping("/uploadFile")? ??@ResponseBody? ??public?Object?uploadFile(HttpServletResponse?response,?HttpServletRequest?request,?MultipartFile?file)?{? ????String?realPath?=?request.getSession().getServletContext().getRealPath("/temp");? ????try?{? ??????CommonsMultipartFile?cf?=?(CommonsMultipartFile)?file;? ??????DiskFileItem?fi?=?(DiskFileItem)?cf.getFileItem();? ??????File?f1?=?fi.getStoreLocation();? ??????InputStream?ips?=?new?FileInputStream(f1);? ??????OutputStream?ops?=?new?FileOutputStream(realPath?+?"/"?+?"xhs.jpg");? ??????byte[]?b?=?new?byte[1024];? ??????int?len;? ??????try?{? ????????while?((len?=?ips.read(b))?!=?-1)?{? ??????????ops.write(b,?0,?len);? ????????}? ??????}?catch?(IOException?e)?{? ????????e.printStackTrace();? ??????}?finally?{? ????????//?完畢,關(guān)閉所有鏈接? ????????try?{? ??????????ops.close();? ??????????ips.close();? ????????}?catch?(IOException?e)?{? ??????????e.printStackTrace();? ????????}? ??????}? ? ????}?catch?(FileNotFoundException?e)?{? ??????e.printStackTrace();? ????}? ????return?realPath;? ??}? ? }
Das Bild wird im tempor?ren Verzeichnis des Projekts gespeichert
Es ist ganz einfach, es hat keine anderen Funktionen, laden Sie einfach Bilder hoch.
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!
Empfohlene Lektüre:
So verwenden Sie das WeChat-Applet zum Hochladen von Bildern
So bedienen Sie JS, um exponentielle Zufallszahlen zu generieren und Zufallssequenz
Das obige ist der detaillierte Inhalt vonAnalyse praktischer F?lle des Hochladens von Bildern im WeChat-Applet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Hei?e KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?er Artikel

Hei?e Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Hei?e Themen





Implementieren von Kartenumdreheffekten in WeChat-Miniprogrammen In WeChat-Miniprogrammen ist die Implementierung von Kartenumdreheffekten ein h?ufiger Animationseffekt, der die Benutzererfahrung und die Attraktivit?t von Schnittstelleninteraktionen verbessern kann. Im Folgenden wird detailliert beschrieben, wie der Kartenumdrehungseffekt im WeChat-Applet implementiert wird, und relevante Codebeispiele bereitgestellt. Zun?chst müssen Sie in der Seitenlayoutdatei des Miniprogramms zwei Kartenelemente definieren, eines für die Anzeige des vorderen Inhalts und eines für die Anzeige des hinteren Inhalts. Der spezifische Beispielcode lautet wie folgt: <!--index.wxml-. ->&l

Laut Nachrichten dieser Website vom 31. Oktober und 27. Mai dieses Jahres kündigte die Ant Group den Start des ?Chinese Character Picking Project“ an und leitete kürzlich neue Fortschritte ein: Alipay startete das Miniprogramm ?Chinese Character Picking – Uncommon Characters“. um Sammlungen der Gesellschaft zu sammeln. Seltene Charaktere erg?nzen die Bibliothek seltener Charaktere und bieten unterschiedliche Eingabeerlebnisse für seltene Charaktere, um die Eingabemethode für seltene Charaktere in Alipay zu verbessern. Derzeit k?nnen Benutzer das Applet ?Ungew?hnliche Zeichen“ aufrufen, indem sie nach Schlüsselw?rtern wie ?Aufnehmen chinesischer Zeichen“ und ?Seltene Zeichen“ suchen. Im Miniprogramm k?nnen Benutzer Bilder von seltenen Zeichen einreichen, die vom System nicht erkannt und eingegeben wurden. Nach der Best?tigung nehmen Alipay-Ingenieure zus?tzliche Eintr?ge in die Schriftartenbibliothek vor. Auf dieser Website wurde festgestellt, dass Benutzer im Miniprogramm auch die neueste Eingabemethode zur Wortteilung nutzen k?nnen. Diese Eingabemethode ist für seltene W?rter mit unklarer Aussprache konzipiert. Demontage durch den Benutzer

Wie Uniapp eine schnelle Konvertierung zwischen Miniprogrammen und H5 erreichen kann, erfordert spezifische Codebeispiele. Mit der Entwicklung des mobilen Internets und der Popularit?t von Smartphones sind Miniprogramme und H5 zu unverzichtbaren Anwendungsformen geworden. Als plattformübergreifendes Entwicklungsframework kann Uniapp die Konvertierung zwischen kleinen Programmen und H5 basierend auf einer Reihe von Codes schnell realisieren und so die Entwicklungseffizienz erheblich verbessern. In diesem Artikel wird vorgestellt, wie Uniapp eine schnelle Konvertierung zwischen Miniprogrammen und H5 erreichen kann, und es werden konkrete Codebeispiele gegeben. 1. Einführung in uniapp unia

PHP-übung: Codebeispiel zur schnellen Implementierung der Fibonacci-Folge Die Fibonacci-Folge ist eine sehr interessante und h?ufig vorkommende Folge in der Mathematik. Sie ist wie folgt definiert: Die erste und zweite Zahl sind 0 und 1, und ab der dritten Zahl beginnt jede Zahl ist die Summe der beiden vorherigen Zahlen. Die ersten Zahlen in der Fibonacci-Folge sind 0,1,1,2,3,5,8,13,21 usw. In PHP k?nnen wir die Fibonacci-Folge durch Rekursion und Iteration generieren. Im Folgenden zeigen wir diese beiden

Geolocation-Positionierung und Kartenanzeige von PHP und Miniprogrammen Geolocation-Positionierung und Kartenanzeige sind zu einer der notwendigen Funktionen in der modernen Technologie geworden. Mit der Beliebtheit mobiler Ger?te steigt auch der Bedarf der Menschen an Ortung und Kartendarstellung. W?hrend des Entwicklungsprozesses sind PHP und Applets zwei g?ngige Technologien. In diesem Artikel werden Sie in die Implementierungsmethode der geografischen Standortpositionierung und Kartenanzeige in PHP und Miniprogrammen eingeführt und entsprechende Codebeispiele angeh?ngt. 1. Geolokalisierung in PHP In PHP k?nnen wir die Geolokalisierung von Drittanbietern verwenden

1. ?ffnen Sie das WeChat-Miniprogramm und rufen Sie die entsprechende Miniprogrammseite auf. 2. Den mitgliederbezogenen Zugang finden Sie auf der Miniprogrammseite. Normalerweise befindet sich der Mitgliedereingang in der unteren Navigationsleiste oder im pers?nlichen Zentrum. 3. Klicken Sie auf das Mitgliedschaftsportal, um die Seite mit dem Mitgliedsantrag aufzurufen. 4. Geben Sie auf der Seite des Mitgliedsantrags relevante Informationen wie Mobiltelefonnummer, Name usw. ein. Nachdem Sie die Informationen ausgefüllt haben, reichen Sie den Antrag ein. 5. Das Miniprogramm prüft den Mitgliedschaftsantrag. Nach bestandener Prüfung kann der Benutzer Mitglied des WeChat-Miniprogramms werden. 6. Als Mitglied genie?en Benutzer mehr Mitgliedschaftsrechte, wie z. B. Punkte, Gutscheine, exklusive Aktivit?ten für Mitglieder usw.

Eingehende Untersuchung der Elasticsearch-Abfragesyntax und praktische Einführung: Elasticsearch ist eine auf Lucene basierende Open-Source-Suchmaschine. Sie wird haupts?chlich für die verteilte Suche und Analyse verwendet. Sie wird h?ufig bei der Volltextsuche gro?er Datenmengen und bei der Protokollanalyse verwendet , Empfehlungssysteme und andere Szenarien. Bei der Verwendung von Elasticsearch für Datenabfragen ist die flexible Verwendung der Abfragesyntax der Schlüssel zur Verbesserung der Abfrageeffizienz. Dieser Artikel befasst sich mit der Elasticsearch-Abfragesyntax und stellt sie anhand tats?chlicher F?lle dar.

Java-Entwicklungspraxis: Integration des Qiniu-Cloud-Speicherdienstes zur Implementierung des Datei-Uploads Einführung Mit der Entwicklung von Cloud Computing und Cloud-Speicher müssen immer mehr Anwendungen Dateien zur Speicherung und Verwaltung in die Cloud hochladen. Die Vorteile von Cloud-Speicherdiensten sind hohe Zuverl?ssigkeit, Skalierbarkeit und Flexibilit?t. In diesem Artikel wird erl?utert, wie Sie die Java-Sprachentwicklung verwenden, den Cloud-Speicherdienst Qiniu integrieren und die Funktion zum Hochladen von Dateien implementieren. über Qiniu Cloud Qiniu Cloud ist ein führender Anbieter von Cloud-Speicherdiensten in China, der umfassende Cloud-Speicher- und Inhaltsverteilungsdienste anbietet. Benutzer k?nnen Qiniu Yunti verwenden
