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

商务网站建设是什么响应式布局网站开发

商务网站建设是什么,响应式布局网站开发,网络培训心得体会总结,抗疫物资捐赠网最近刚学python,遇到上传下载文件功能需求#xff0c;记录下#xff01;django web项目#xff0c;前端上传控件用的是uploadify。文件上传 - 后台view 的 Python代码如下#xff1a;csrf_exemptrequire_http_methods([POST])def uploadFiles(request):try:use…最近刚学python,遇到上传下载文件功能需求记录下django web项目前端上传控件用的是uploadify。文件上传 - 后台view 的 Python代码如下csrf_exemptrequire_http_methods([POST])def uploadFiles(request):try:user request.session.get(user)allFimeNames #获取所有上传文件files request.FILES.getlist(file)for file in files:# 获取文件名 解析文件后缀 获取新文件名oldName file.namefilename str(int(time.time() * 10)).oldName.split(.)[1]now datetime.now()filePath os.path.join(developmentTask,str(user.get(userId))-now.strftime(%Y-%m-%d))dirpath os.path.join(settings.UPLOADFILES_DIRS , filePath)#写入服务器if not os.path.exists(dirpath):os.makedirs(dirpath)newFilePath os.path.join(dirpath, filename)with open(newFilePath, wb) as destination:for chunk in file.chunks():destination.write(chunk)#返回新文件名 多个用逗号隔开allFimeNames os.path.join(filePath,filename)except Exception:return JsonResponse(data{error: 系统异常}, status400)return JsonResponse(data{filePath: allFimeNames})request.FILES.getlist(file)此处的file 是前端页面的文件提交的名称可以在uploadify中配置。文件下载csrf_exemptrequire_http_methods([GET])def downloadFile(request):filePath request.GET.get(filepath)fileName request.GET.get(filename)file_name os.path.join(settings.UPLOADFILES_DIRS, filePath)if os.path.exists(file_name):def file_iterator(file_name, chunk_size512):with open(file_name) as f:while True:c f.read(chunk_size)if c:yield celse:breakresponse StreamingHttpResponse(file_iterator(file_name))response[Content-Type] application/octet-streamresponse[Content-Disposition] attachment;filename{0}.format(fileName)return responseresponse StreamingHttpResponse(文件不存在)response[Content-Type] application/octet-streamresponse[Content-Disposition] attachment;filename{0}.format()return response以上就是本文的全部内容希望对大家的学习有所帮助也希望大家多多支持聚米学院。
http://www.ihoyoo.com/news/82482.html

相关文章:

  • 建筑网站开发青岛代理记账
  • 廊坊网站制作建设网站后台图片不显示
  • 龙岩做网站的游戏推广论坛
  • 怎样帮拍卖网站做策划三台网站建设哪家专业
  • 医药网站文案编辑是怎么做的乔拓云智能建站平台
  • 徐州集团网站建设流程wordpress 怎么传递参数 get参数
  • 保定网站建设多少钱哪家好wordpress自定义链接不能用
  • 南阳做网站公司电话c 网站建设步骤
  • 成都建设网站哪家好网站开发程序员是做什么的
  • 有做soho网站的吗平台企业
  • 成都网站建设蜀美网络高中文凭能学做网站吗
  • 建立网站原则加网络网站建设工作室
  • 米拓cms可以做企业网站吗嘉禾县网站建设推广公司
  • 苏州做网站最好公司没网站怎么做二维码扫描连接
  • 常州如何进行网站推广网站开发和企业级开发有什么区别
  • dedecms 关闭网站昆明网站建设手机版
  • 遵义网站建设找工作开源免费企业网站源码
  • 网站设计参考网站创建网站花钱吗
  • 网站备案进度查询网站编程代码
  • 西宁网站建设王道下拉惠网页编辑按键
  • 领卷网站如何做代理无做a视频网站
  • 衡阳网站建设怎样收费小型手机网站建设推荐
  • 云尚网络科技有限公司网站建设海南企业seo推广
  • 做网站所需要哪方面的知识工作心得体会简短的
  • 网站首页 栏目页 内容页潍坊住房和城乡建设厅网站电话
  • 百度推广移动端网站北安网站设计
  • 沙坪坝网站建设济南 网站制作
  • 站长工具seo综合查询黄wordpress主题微信验证码
  • 阿里云备案增加网站潍坊企化网站建设
  • 百度推广如何计费西安seo优化工作室