You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On peut aussi créer un lien dynamiquement en JavaScript et simuler un clic par `link.click()`, puis le téléchargement démarre automatiquement.
76
76
77
-
<<<<<<< HEAD
78
-
Voici un code similaire qui oblige l'utilisateur à télécharger le `Blob` créé dynamiquement, sans aucun HTML:
79
-
=======
80
-
Here's the similar code that causes user to download the dynamically created `Blob`, without any HTML:
81
-
>>>>>>> 6ab384f2512902d74e4b0ff5a6be60e48ab52e96
77
+
Voici un code similaire qui oblige l'utilisateur à télécharger le `Blob` créé dynamiquement, sans aucun HTML :
82
78
83
79
```js run
84
80
let link =document.createElement('a');
@@ -196,11 +192,7 @@ let context = canvas.getContext('2d');
196
192
context.drawImage(img, 0, 0);
197
193
// nous pouvons context.rotate(), et faire beaucoup d'autres choses sur canvas
198
194
199
-
<<<<<<<HEAD
200
-
// toBlob est une opération asynchrone, le rappel est appelé une fois terminé
201
-
=======
202
-
// toBlob is async operation, callback is called when done
203
-
>>>>>>>6ab384f2512902d74e4b0ff5a6be60e48ab52e96
195
+
// toBlob est une opération asynchrone, le callback est appelé lorsque c’est terminé
204
196
canvas.toBlob(function(blob) {
205
197
// blob prêt, téléchargez-le
206
198
let link =document.createElement('a');
@@ -249,11 +241,7 @@ Cela rend les Blobs pratiques pour les opérations de téléchargement (upload /
249
241
250
242
Les méthodes qui effectuent des requêtes Web, telles que [XMLHttpRequest](info:xmlhttprequest), [fetch](info:fetch) et ainsi de suite, peuvent fonctionner avec `Blob` de manière native, ainsi qu'avec d'autres types binaires.
251
243
252
-
<<<<<<< HEAD
253
-
Nous pouvons facilement convertir les types de données binaires `Blob` et de bas niveau:
254
-
=======
255
-
We can easily convert between `Blob` and low-level binary data types:
256
-
>>>>>>> 6ab384f2512902d74e4b0ff5a6be60e48ab52e96
244
+
Nous pouvons facilement convertir les types de données binaires `Blob` et de bas niveau :
257
245
258
246
- Nous pouvons créer un Blob à partir d'un tableau typé en utilisant le constructeur `new Blob(...)`.
259
247
- Nous pouvons récupérer un `ArrayBuffer` à partir d'un Blob en utilisant `FileReader`, puis créer une vue dessus pour un traitement binaire de bas niveau.
0 commit comments