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

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

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

相关推荐

  • 德州阿里云代理商:安卓api文件怎么打开

    在打开安卓API文件的时候,常用的方法有以下几种: 使用Android Studio: 安装好Android studio软件后,直接file -> Open->选择你的API文件所在的文件夹,然后点击OK就可以了。 使用文本编辑工具:如Notepad++, Sublime Text等直接打开。因为API文件一般是以.java或.xml等格式存储…

    2024年3月14日
    61800
  • 语音云服务官网

    语音云服务官网一般指的是语音识别、语音合成等人工智能语音技术的云服务平台的官方网站。不同的云服务提供商可能会有不同的官网,以下是几个比较知名的语音云服务官网: 百度语音开放平台:https://cloud.baidu.com/product/speech/index.html 腾讯云语音合成:https://cloud.tencent.com/product…

    2023年9月11日
    71000
  • 阿里云计算成立日期

    阿里云成立于哪一年? 2005年左右吧。在知道里找:阿里云 幸运券 会找到很多。 什么是阿里云计算,阿里云计算怎么样 阿里云计算有限公司于2009年9月10日成立,由阿里巴巴集团投资创办,目标是要打造互联网数据分享的第一平台,成为以数据为中心的先进云计算服务公司。公司依托阿里巴巴集团在电子商务领域的宝贵经验积累,汇集来自国内外顶尖的技术人才,专注互联网和电子…

    2023年8月28日
    79300
  • 阿里云计算王坚说做成是趋势

    阿里云的云计算价值 阿里巴巴集团首席技术官王坚,曾系统性链消茄地概括了云计算对于未来世界的价值1、互联网是基础设施互联网是基础设施。作为一种通用技术,互联网和100年前的电力技术,200年前的蒸汽机技术一样,将对人类社会产生巨大、深远而广泛的影响。互联网作为国家信息基础设施,就像公路、港口、水、电、煤等一样,越来越成为国民经济各项事业发展的基础,越来越成为国…

    2023年8月27日
    70100
  • 阿里云轻量应用服务器干嘛的

    阿里云轻量应用服务器是一种高性能、低成本的云服务器产品,可用于快速部署和运行Web应用程序、游戏服务器、移动应用后端等轻量级应用。它提供了简单易用的操作界面和丰富的配置选项,使用户可以轻松创建和管理自己的应用服务器。 使用阿里云轻量应用服务器,您可以进行以下操作: 创建服务器:选择合适的配置参数,快速创建一台云服务器。 系统部署:支持部署多种常用操作系统,如…

    2023年8月24日
    76100

发表回复

登录后才能评论

联系我们

4000-747-360

在线咨询: QQ交谈

邮件:ixuntao@qq.com

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

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