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

电子商务网站功能特点商洛微网站建设

电子商务网站功能特点,商洛微网站建设,免费网站ppt模板下载,手机网站建站教育模板基础环境# 阿里云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://wiki.neutronadmin.com/news/89875/

相关文章:

  • 佛山自定义网站建设简述网络推广的方法
  • 深圳专业做网站建设wordpress.fr
  • 随机置顶wordpress专业全网优化
  • 做淘宝客网站需要注意什么电商是干什么的
  • wordpress 该插件没有有效的标题祁阳seo
  • 免费网站服务器推荐html5 网站后台
  • 阿里巴巴网站的搜索引擎优化案例高端网站价格
  • 怎么设计网站规划方案数字媒体技术就业方向
  • 提供网站建设方案服务p2p 网站开发
  • 网站要怎么做的吗陕西城乡住房建设部网站
  • 网站建设人员的分工做网站看百度脸色
  • 哪里建设网站比较好网站建设需要注意的关键细节
  • 网站域名变更怎么查顺德大良那里做网站好
  • 做网站需要注意哪些如何快速做企业网站包括商城
  • 淄博网站排名seo大连网站建设企业
  • 包头移动官网网站建设网站地图怎么做
  • HTML电影订票网站开发做网站备案与不备案的区别
  • 海口网站优化wordpress 主题 支付宝
  • 网站建设合同英文软件开发工具平台
  • 上海做网站 公司瑞安做网站建设哪家好
  • 织梦cms零基础做网站搜狐做网站
  • 怎么制作网站店铺国土局网站建设情况
  • 企业网站在ps里做吗dw做的网站设计
  • 深圳做网站优化报价wordpress插件如何开发
  • 济南做网站企业在线工具网站
  • 北京网站开开发公司电话谷歌网站建站
  • 中山网站建设联系电话优秀网页设计导航
  • 新手学做网站书广科网站开发
  • 陕西省建设总工会网站即时通讯软件
  • 土地流转网站建设报告怎么查找一个网站开发时间