烟台阿里云代理商:阿里云图片上传代码

阿里云图片上传代码示例:

var ALY = require('aliyun-sdk');

var oss = new ALY.OSS({
    accessKeyId: '<accessKeyId>',
    secretAccessKey: '<secretAccessKey>',
    endpoint: '<endpoint>',
    apiVersion: '2013-10-15'
});

var params = {
    Bucket: '<bucket>',
    Region: '<region>',
    Key: '<key>',
    Body: '<body>',
    ContentType: '<contentType>'
};

oss.putObject(params, function (err, data) {
    console.log(err, data);
});

说明:

  • accessKeyId: 访问密钥 ID,需要在阿里云控制台中获取;
  • secretAccessKey: 访问密钥 secret,需要在阿里云控制台中获取;
  • endpoint: OSS 服务域名,需要根据自己的实际情况来设置;
  • apiVersion: OSS API 版本号;
  • Bucket: OSS 存储空间名称;
  • Region: OSS 存储空间所在地域;
  • Key: OSS 文件在存储空间中的唯一标识符;
  • Body: 要上传的文件内容;
  • ContentType: 要上传的文件类型。

以上仅为示例代码,具体实现需根据自己的需求来进行修改。

<%@ page language=”java” contentType=”text/html; charset=UTF-8″

pageEncoding="UTF-8"%>

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>阿里云图片上传</title>
<script src="//cdn.bootcss.com/jquery/2.2.4/jquery.min.js"></script>
<script src="//gosspublic.alicdn.com/aliyun-oss-sdk-5.3.1.min.js"></script>
</head>
<body>
<h2>阿里云图片上传</h2>
<form method="post" enctype="multipart/form-data">
<input type="file" name="file">

烟台阿里云代理商:阿里云图片上传代码

<button type="button" id="upload">上传</button>
</form>
<script>
$(function(){

var client = new OSS({
    region: 'oss-cn-hangzhou', // 地域节点
    accessKeyId: 'your accessKeyId', // AccessKey ID
    accessKeySecret: 'your accessKeySecret', // AccessKey Secret
    bucket: 'your bucket' // Bucket 名称
});
$('#upload').click(function(){
    var fileObj = $('input[type="file"]').get(0).files[0];
    if(!fileObj){
        alert('请选择文件');
        return;
    }
    var fileName = fileObj.name;
    var fileSize = fileObj.size;
    var extension = fileName.substring(fileName.lastIndexOf('.')+1);
    var contentType = 'image/'+extension;
    var uploadFileName = 'image/'+new Date().getTime()+'.'+extension;
    client.multipartUpload(uploadFileName, fileObj, {
        headers: {
            'Content-Type': contentType,
            'Content-Disposition': 'attachment;filename='+fileName
        }
    }).then(function(result){
        alert('上传成功:'+result.res.requestUrls[0]);
    }).catch(function(error){
        alert('上传失败:'+error);
    });
});

});
</script>
</body>
</html>
注:上述代码中 accessKeyId、accessKeySecret 和 bucket 分别为阿里云 OOS 的 AccessKey ID、AccessKey Secret 和 Bucket 名称,请根据实际情况填写。

发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/156197.html

(0)
luotuoemo的头像luotuoemo
上一篇 2024年3月1日 20:38
下一篇 2024年3月1日 20:54

相关推荐

  • 阿里云服务器日志是什么

    如何查找阿里云服务器操作系统日志 在登录服务器后的,就会出现一个文件夹logfiles在那个里面就会自动每天产生一个文件是以年月日命名的打开文件,就可以看到当天的日志了 如何在阿里云容器服务中使用日志服务 小鸟云服务器niaoyun实例创建好之后,您可以使用以下任意一种方式登录服务器:远程桌面连接(MicrosoftTerminalServicesClien…

    2023年8月28日
    19200
  • 西溪园区阿里云计算公司

    想知道: 杭州市 阿里云计算有限公司 在哪 备案是免费的。 请先到备案后台提交资料,再根据要求当面拍照。如不方便当面拍照,可索取幕布自行拍照。 可以找咱们帮你。 阿里云计算(苏州)有限公司工资福利待遇怎样 去任何一家公司都要实习,如果你没有硕士证,给工资的标准只会参照学士证的给。也就是少一点。  实习期满就是正式工了,如果你实习满了依然没毕业那工资还是不会按…

    2023年8月28日
    17200
  • 太原阿里云代理商:阿里云安装yum

    如果您是太原地区的阿里云代理商,可以通过以下步骤安装yum。 登录到阿里云服务器,并以root用户身份执行以下命令,以更新系统软件包: yum update 执行以下命令来安装yum工具: yum install -y yum-utils 安装完成后,使用以下命令来配置阿里云源: yum-config-manager –add-repo http://mi…

    2024年2月4日
    15900
  • 宜宾阿里云代理商:app移动地图ios开发

    宜宾阿里云代理商可以提供App移动地图iOS开发服务。iOS开发是为苹果公司的iOS设备(如iPhone和iPad)开发应用程序的过程。在移动地图开发中,宜宾阿里云代理商可以利用阿里云平台提供的地图服务,帮助客户开发具有地图功能的iOS应用程序。 在App移动地图iOS开发中,宜宾阿里云代理商可以提供以下服务: 需求分析:与客户沟通,了解他们的需求和目标,确…

    2024年1月1日
    21000
  • 阿里云计算平台提供的服务类型

    阿里云计算平台提供的服务类型包括以下几种: 云计算基础设施服务(ECS):提供虚拟计算机实例,用户可以在这些实例上运行不同的操作系统和应用程序。 弹性负载均衡(SLB):将流量均衡分配给多个ECS实例,以提高应用程序的可用性和可扩展性。 云服务器备份服务(OSS):提供存储和备份服务,用于存储和管理大量的数据和文件。 云数据库(RDS):提供稳定可靠的云数据…

    2023年8月16日
    21600

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

4000-747-360

在线咨询: QQ交谈

邮件:ixuntao@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
购买阿里云服务器请访问:https://www.4526.cn/