当前位置: 首页 > wzjs >正文

做旅行网站多少钱小说网站排名

做旅行网站多少钱,小说网站排名,重庆高端网站seo,文化网站建设使用 Vue 2 和 ThinkPHP 5 实现大文件切片上传功能 文章目录 一、前端(Vue 2)安装依赖文件上传并切片全部代码二、后端(ThinkPHP 5)完整代码一、前端(Vue 2) 安装依赖 安装spark-md5依赖 用于生成文件哈希,以便验证文件的完整性。 npm install spark-md5文件上传并切…

使用 Vue 2 和 ThinkPHP 5 实现大文件切片上传功能

文章目录

    • 一、前端(Vue 2)
      • 安装依赖
      • 文件上传并切片全部代码
    • 二、后端(ThinkPHP 5)
      • 完整代码

一、前端(Vue 2)

安装依赖

安装spark-md5依赖 用于生成文件哈希,以便验证文件的完整性。

npm install spark-md5

文件上传并切片全部代码

<template><div><!-- 文件输入元素,用于选择文件 --><input type="file" @change="handleFileChange" /><!-- 上传按钮,点击后调用 uploadChunks 方法 --><button @click="uploadChunks">上传</button></div>
</template><script>
// 导入 SparkMD5 库,用于生成文件哈希
import SparkMD5 from 'spark-md5';export default {data() {return {file: null, // 选中的文件chunkSize: 2 * 1024 * 1024, // 每个切片的大小,这里设置为 2MBchunks: [], // 存放文件切片的数组hash: '' // 文件的哈希值,用于验证文件的完整性};},methods: {// 处理文件选择事件handleFileChange(event) {this.file = event.target.files[0]; // 获取选中的第一个文件this.prepareChunks(); // 准备文件切片},// 准备文件切片prepareChunks() {const totalSize = this.file.size; // 文件的总大小let start = 0; // 切片的起始位置// 循环切割文件,直到处理完整个文件while (start < totalSize) {const end = Math.min(start + this.chunkSize, totalSize); // 确定切片的结束位置const chunk =</
http://www.dtcms.com/wzjs/332665.html

相关文章:

  • 灰色关键词排名代做win7最好的优化软件
  • 信息化和网站建设管理工作情况微博热搜榜排名今日
  • 做网站怎么赚钱网络营销介绍
  • 即墨网站制作网站推广的基本方法有
  • 门户网站工作总结万网域名查询
  • 怎么用div做网站关键词语有哪些
  • 做网站可以找设计公司吗搜索引擎优化师工资
  • 一级a做爰片2202网站搜索引擎营销是什么意思
  • wordpress外链音乐seo营销推广全程实例
  • 永久免费搭建网站产品网络营销策划
  • 成都网站建设s1emens优化设计电子版在哪找
  • 东营市东营网站设计地推拉新接单网
  • 郑州高端网站建设团队站长工具seo诊断
  • 宁波正规品牌网站设计网络营销应用方式
  • 工商核名查询网宁波seo整体优化公司
  • 上海人才市场网嘉兴网站建设方案优化
  • 网站seo排名查询比较有名的个人网站
  • jsp商务网站建设2022最近比较火的营销事件
  • axture做网站南京百度seo代理
  • 武汉网络公司武汉做网站公司谷歌推广技巧
  • 网站推广工作内容营销方式有哪些
  • 有什么正网站做兼职的福建seo快速排名优化
  • 长春哪个做网站的公司比较靠谱种子在线资源搜索神器
  • 网站开发报价单明细北京seo优化费用
  • 中国建设网站银行seo搜索引擎优化教程
  • 做网站需要什么配置的电脑怎么去推广一个app
  • wordpress个人淘宝武汉建站优化厂家
  • 淘宝直接怎么做网站信息流广告是什么
  • 中国住房和建设部网站首页欧洲站fba
  • 网站邮箱验证怎么做seo优化技术培训