小视频-上传视频

为什么做小视频?

快手,抖音,小红书都是我们熟知的小视频。小视频的诞生 可以获取更多的流量。

.py

class Upload_img(APIView):

#kindeditor上传方法

def post(self,request):

item = {}

file = request.FILES.get(‘file‘)

orderno = datetime.datetime.now()

orderno = str(orderno).replace(‘-‘,‘‘).replace(‘ ‘,‘‘).replace(‘:‘,‘‘).replace(‘.‘,‘‘)

file1 = orderno+file.name

file_name = request.POST.get(‘name‘,‘未获取到参数‘)

print(file_name)

f = open(os.path.join(UPLOAD_ROOT,‘‘,file1),‘wb‘)

item[‘message‘] = ‘上传成功‘

item[‘url‘] = ‘/upload/‘+ file1

item[‘error‘] = 0

rideo = News(name=file1,firstvideo_url=item[‘url‘])

rideo.save()

#写文件 遍历文件流

for chunk in file.chunks():

f.write(chunk)

return HttpResponse(json.dumps(item,ensure_ascii=False),content_type=‘application/json‘)

.vue

<li>

<label>上传视频</label>

<center>

<input type="file" @change="getFile($event)" /><button @click="upload">上传</button>

</center>

<div>{{ result }}</div>

<div v-show="uping==1">正在上传中</div>

</li>

<script>

import d2 from ‘./d2.vue‘

//导入jquery

import $ from ‘jquery‘

export default {

data () {

return {

msg: "这是一个变量",

dataList:[],

clicked:0,

upath: ‘‘,

result: ‘‘,

uping:0

}

},

components: {

‘v-header‘: d2

},

mounted:function(){

let test = $(‘#test‘).html();

console.log(test);

//绑定父类盒子

$("#my_box").on("click",".newBtn",this.my_click_two);

},

methods:{

upload: function () {

var name = this.username;

// alert(name);

//进行初始化传参 let局部变量

let param = new URLSearchParams();

//将参数传递给对象

param.append(‘name‘,name);

var zipFormData = new FormData();

zipFormData.append(‘file‘, this.upath);

//filename是键,file是值,就是要传的文件

let config = { headers: { ‘Content-Type‘: ‘multipart/form-data‘ } };

this.uping = 1;

this.$http.post(‘http://localhost:8000/bash_admin_user/uploadmp4‘, zipFormData,config).then(function (response) {

console.log(response);

console.log(response.data);

this.uping = 0;

this.result = response.data;

//绑定播放地址

this.$refs.video.src = response.data.url;

});

},

getFile: function (even) {

this.upath = event.target.files[0];

},

}

}

</script>

原文地址:https://www.cnblogs.com/chengdongzi/p/10810420.html

时间: 2024-10-03 15:14:11

小视频-上传视频的相关文章

微信小程序选择视频,视频上传,视频播放

请查看链接地址看具体详情: 选择视频: https://mp.weixin.qq.com/debug/wxadoc/dev/api/media-video.html#wxchoosevideoobject 视频上传时和图片上传是一个道理需要使用小程序的上传模版:(将选择视频的链接传给后台,后台将链接转换成后台存储的路径) https://mp.weixin.qq.com/debug/wxadoc/dev/api/network-file.html#wxuploadfileobject 视频播放:

ajax 异步上传视频带进度条并提取缩略图

最近在做一个集富媒体功能于一身的项目.需要上传视频.这里我希望做成异步上传,并且有进度条,响应有状态码,视频连接,缩略图. 1 { 2 "thumbnail": "/slsxpt//upload/thumbnail/6f05d4985598160c548e6e8f537247c8.jpg", 3 "success": true, 4 "link": "/slsxpt//upload/video/6f05d498559

Java实现视频网站的视频上传、视频转码、视频关键帧抽图, 及视频播放功能

视频网站中提供的在线视频播放功能,播放的都是FLV格式的文件,它是Flash动画文件,可通过Flash制作的播放器来播放该文件.项目中用制作的player.swf播放器. 多媒体视频处理工具FFmpeg有非常强大的功能包括视频采集功能.视频格式转换.视频抓图.给视频加水印等. ffmpeg视频采集功能非常强大,不仅可以采集视频采集卡或USB摄像头的图像,还可以进行屏幕录制,同时还支持以RTP方式将视频流传送给支持RTSP的流媒体服务器,支持直播应用. 1.能支持的格式 ffmpeg能解析的格式:

上传视频时自动完成截取缩略图(一)

视频类网站我们每天都会用到,优酷.爱奇艺.腾讯视频.百度视频为我们提供了各种各样丰富的影视资源丰富我们的日常娱乐.视频在线教育发展同样也很火. 最近在做校园视频管理的项目.从最开始的熟悉框架,各种技术到一个个页面一个个功能的实现经历了满腹斗志,遇到困难技术瓶颈低落,补充技术知识再投入开发,功能实现满血复活.一次次轮回都好像是生命重生! 今天来个大家分享下很实用的在视频上传时,从视频中截取一张图片作为在首页展示视频的缩略图. 从视频中截取图片最核心的是用到了ffmpeg.很多的开源项目都用到了FF

关于上传视频到七牛的一些解决方案

<div class="form-group"> <label>上传视频:</label> <div class="my-upload"> <div class=""> <input type="file" id="fileupload" name="fileupload" class="" />

Android 调用优酷SDK上传视频

最近在研究用优酷的SDK来进行视频上传的功能,由于优酷的SDK只是提供了一个上传的sample code,没有涉及到授权的过程,对于新手来说,可能非常棘手,现在分享一下我的思路: 程序实现前我们先要到优酷开放平台下载SDK(下载地址:http://open.youku.com/down) 根据优酷SDK的说明,上传过程主要分为以下7个步骤: 1. 新建android项目,引入YoukuUploadSDK-android jar包 2. 在MainActivity.java文件添加代码如sampl

在店铺首页上传视频

分享一下怎样在首页或者二级页面做视频,淘宝C店或者天猫商城都可以用. 首页看下效果 效果大概这样.那么先来看看代码,非常简单的 <embed allowscriptaccess="never" width="436" height="280" style="background:#000;" flashvars="scene=taobao_shop" pluginspage="http://

视频营销:上传视频之后着重分析调整这5个因素

每个视频,都是你的金牌业务员 这是我写的第66篇视频营销原创文章 与其搜索十年,不如花一年的时间学习,去赚9年的高薪! 数据分析和优化调整是视频营销的关键. 很多人以为上传视频之后就大事告成了,开始坐等客户主动找上门. 而实际上我们还要对自己的内容进行调整和优化,以及对视频营销新的方法进行测试,帮助我们更好的做好视频内容,优化好视频标题,视频封面等,提高视频点击率. 视频上传之后,有2件事情需要我们每天都要做的, 第一件:分析同行视频数据 第二件:分析自己视频数据 当你每天都在分析自己的视频和同

百度编辑器上传视频以及视频编辑器预览bug解决

百度编辑器目前来讲是运用比较广泛的一个编辑器了,不仅开源还有中文的文档,所以很受欢迎,不过里面也有许多地方需要开发人员自己调试,其中一个比较常见的问题就是上传视频了,上传视频本身有一些小bug,这个基本最大的体现就是编辑器内无法预览上传的视频问题. 我搜集了网上的解决方案,发现基本都一样,大多数都是复制黏贴的答案,虽说一定程度解决了编辑器上传不显示的问题,但却造成了新的bug,例如上传视频框无法关闭,还有只要等切换源码模式再返回来又看不到预览的视频了等. 所以最后还是自己动手丰衣足食,最后终于找