9-20视频上传时到temp时报错

来源:9-20 视频上传转码存入七牛云并保存数据库(2)

快乐的埃里克

2020-06-11

老师好,9-20在将视频文件上传到temp时报错’InMemoryUploadedFile’ object has no attribute ‘temporary_file_path’,请帮忙指导。

相关代码如下:

def handle_video(video_file,video_id,number):
path = os.path.join(settings.BASE_DIR,‘app/dashboard/temp’)
name = ‘{}_{}’.format(int(time.time()),video_file.name)
path_name = ‘/’.join([path,name])
temp_path = video_file.temporary_file_path()
shutil.copyfile(temp_path,path_name)

与老师的代码逐行核对过,没找到问题,路径也能打印出来,请老师帮忙指导一下,谢谢

写回答

1回答

deweizhang

2020-06-11

首先打印videofile 然后看看版本是否一样 django2.1.2 如果版本不同 可以换成相同版本 或者试图寻找一下你这个版本下能用的函数

0
1
快乐的埃里克
谢谢老师。我换了个视频就成功了,应该是视频格式的问题
2020-06-11
共1条回复

Django入门到进阶-适合Python小白的系统课程

入门Django的同时,让你形成更贴近实际工作的Python Web开发知识体系

1114 学习 · 464 问题

查看课程