|
@@ -26,6 +26,7 @@
|
|
|
|
|
|
<script setup>
|
|
|
import { uploadFileApi } from "@/api/file";
|
|
|
+import * as uuidv4 from "uuid";
|
|
|
|
|
|
let mediaStreamTrack = null; // 视频对象(全局)
|
|
|
let video;
|
|
@@ -80,7 +81,7 @@ function takePhoto() {
|
|
|
// toDataURL --- 可传入'image/png'---默认, 'image/jpeg'
|
|
|
let base64Data = document.getElementById("canvas").toDataURL();
|
|
|
let blob = dataURItoBlob(base64Data);
|
|
|
- let file = new File([blob], "filename.png", { type: "image/png" });
|
|
|
+ let file = new File([blob], `${uuid()}.png`, { type: "image/png" });
|
|
|
|
|
|
uploadFileApi(file).then((res) => {
|
|
|
console.log("上传图片", res);
|
|
@@ -109,6 +110,7 @@ const selectFile = () => {
|
|
|
input.click();
|
|
|
input.onchange = function () {
|
|
|
let file = this.files[0];
|
|
|
+ file.name = `${uuidv4()}${file.name.split(".")[1]}`;
|
|
|
if (file) {
|
|
|
uploadFileApi(file).then((res) => {
|
|
|
console.log("上传图片", res);
|