原y 2023-09-05 16:35 采纳率: 0%
浏览 6

django分片式上传文件,位置放于服务器里面的某一个文件夹

def upload(request):
rev_file = request.FILES.get('apk')
if not rev_file:
return JsonResponse({'code':0, 'msg':'文件不存在!'})

dt_datetime = datetime.datetime.now()
str_time = dt_datetime.strftime('%Y%m%d')
print(type(str_time))
print(str_time)

new_name =   r"C" +"+" +"+"+"SDK"  + str_time
print(type(new_name))
print(new_name)


file_path = os.path.join(settings.MEDIA_ROOT, new_name + os.path.splitext(rev_file.name)[1] )
try:
    f = open(file_path,'wb')
    for i in rev_file.chunks():
        print(i)
        f.write(i)
    f.close()

    return JsonResponse({'code': 1, 'name': new_name + os.path.splitext(rev_file.name)[1]})

except Exception as e:
    return JsonResponse({'code':0, 'msg':str(e)})
  • 写回答

2条回答 默认 最新

  • 原y 2023-09-06 17:50
    关注

    要配合vue的分片上传

    评论

报告相同问题?

问题事件

  • 修改了问题 9月5日
  • 创建了问题 9月5日

悬赏问题

  • ¥20 ARKts悬浮窗和快捷方式问题
  • ¥15 comparecluster没有办法kegg
  • ¥15 远程访问linux主机超时
  • ¥15 odoo17存货管理优势于中国国内该行业传统ERP或MES的详细解读和举例
  • ¥15 CPU卡指令整合指令数据都在图片上
  • ¥15 odoo17处理受托加工产品
  • ¥15 如何用MATLAB编码图三的积分
  • ¥15 圆孔衍射光强随孔径变化
  • ¥15 MacBook pro m3max上用vscode运行c语言没有反应
  • ¥15 ESP-PROG配置错误,ALL ONES