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

东莞整合网站建设推广网站职业技能培训班

东莞整合网站建设推广,网站职业技能培训班,昆明优化网站排名,外贸网站建设怎么制作基础环境# 阿里云OSS开发指南里都有详细的步骤#xff0c;在这里整理了一下自己需要的东西# 确定开发环境#xff0c;centOS默认安装了python2.7# python -V# 安装python开发包# yum install -y python-devel# 安装OSS的sdk# yum install -y python-pip# pip2.7 install oss…基础环境# 阿里云OSS开发指南里都有详细的步骤在这里整理了一下自己需要的东西# 确定开发环境centOS默认安装了python2.7# python -V# 安装python开发包# yum install -y python-devel# 安装OSS的sdk# yum install -y python-pip# pip2.7 install oss2# 验证oss2是否安装正确 import oss2 oss2.__version__2.6.0# 验证OSS扩展库crcmod是否安装在python环境中输入一下内容如果有错误信息则说明扩展库安装不成功默认安装oss2的时候会安装扩展库 import crcmod._crcfunext如果出现安装不成功则按一下步骤安装1、执行以下命令卸载crcmod# pip uninstall crcmod2、安装python-devel3、执行以下命令重新安装crcmod# pip install crcmod小文件上传#!/usr/bin/env python# -*- coding: utf-8 -*-import oss2import os# 阿里云主账号AccessKey拥有所有API的访问权限风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维请登录 https://ram.console.aliyun.com 创建RAM账号。auth oss2.Auth(, )# Endpoint以杭州为例其它Region请按实际情况填写。bucket oss2.Bucket(auth, http://oss-cn-hangzhou.aliyuncs.com, )# 必须以二进制的方式打开文件因为需要知道文件包含的字节数。with open(, rb) as fileobj:# Seek方法用于指定从第1000个字节位置开始读写。上传时会从您指定的第1000个字节位置开始上传直到文件结束。fileobj.seek(1000, os.SEEK_SET)# Tell方法用于返回当前位置。current fileobj.tell()bucket.put_object(, fileobj)分片上传# -*- coding: utf-8 -*-import osfrom oss2 import SizedFileAdapter, determine_part_sizefrom oss2.models import PartInfoimport oss2# 阿里云主账号AccessKey拥有所有API的访问权限风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维请登录 https://ram.console.aliyun.com 创建RAM账号。auth oss2.Auth(, )# Endpoint以杭州为例其它Region请按实际情况填写。bucket oss2.Bucket(auth, http://oss-cn-hangzhou.aliyuncs.com, )key filename total_size os.path.getsize(filename)# determine_part_size方法用来确定分片大小。part_size determine_part_size(total_size, preferred_size100 * 1024)# 初始化分片。upload_id bucket.init_multipart_upload(key).upload_idparts []# 逐个上传分片。with open(filename, rb) as fileobj:part_number 1offset 0while offset total_size:num_to_upload min(part_size, total_size - offset)# SizedFileAdapter(fileobj, size)方法会生成一个新的文件对象重新计算起始追加位置。result bucket.upload_part(key, upload_id, part_number,SizedFileAdapter(fileobj, num_to_upload))parts.append(PartInfo(part_number, result.etag))offset num_to_uploadpart_number 1# 完成分片上传。bucket.complete_multipart_upload(key, upload_id, parts)# 验证分片上传。with open(filename, rb) as fileobj:assert bucket.get_object(key).read() fileobj.read()
http://www.pierceye.com/news/401999/

相关文章:

  • 有经验的番禺网站建设做球服的网站有哪些
  • 临泉建设网站互联网行业都有哪些工作
  • 甘肃省嘉峪关建设局网站做游戏交易网站
  • 校园网站做自己的广告惠州网络问政平台官网
  • 网站建设使用的什么和国外做贸易用什么网站
  • 苏州自助建站模板宁波seo快速优化
  • 做网站的可行性分析网络推广渠道公司
  • 企业网站优化兴田德润优惠汕头网络营销推广该怎么做
  • 安徽省住房和建设厅网站企业网站建设硬件
  • 网站怎样运营网站文章收录
  • 怎么制作微网站wordpress 自动安装
  • 建设软件网站七台河新闻直播
  • 深圳 公司网站设计网站建设得花多少钱
  • 社交型网站首页面设计分析宁夏电建网站
  • 网站开发需要掌握的知识中国建设网官方网站
  • 制作网站素材网页设计代码步骤
  • 做微信头图的网站网页编程语言有哪几种
  • 医生工作室网站建设男女激烈做羞羞事网站网站韩剧
  • 网站里面网友点评怎么做网站开发需要资质吗
  • gta 买房网站建设中软件下载免费大全网站
  • 中国移动网站专门拍短视频的公司
  • 网站制作网站建设报价南通优化网站怎么收费
  • 网站的连接二维码怎么做wordpress.org账号
  • 优秀的网站有哪些内容wordpress重新安装删除哪个文件
  • 网站建设与发布需要什么手机端开发app
  • 无锡做网站无锡网站设计2345网址导航手机上网导航下载
  • html中文美食网站营销型网站维护费用
  • 电商网站建设课设用什么软件制作网站
  • 杭州手机网站wordpress随机调用页面
  • html5网站编写长网页网站