为什么我的形象没有正确地应用到 AWS3?

我正试图将图像上传到 AWS S3, 但没有效果。 出现了一个文件 , 但它太小 , 不能成为图像 , 并且在 S3 中没有正确打开。

我不知道我的参数是什么。 我要上传的文件叫 picture.g 。

我现在的密码是 :

import React , {Component} from 'react';
import logo from './logo.svg';
import './App.css';
import AWS from 'aws-sdk';

AWS.config.update({
    accessKeyId: "xxxxxx",
    secretAccessKey: "xxxxxx",
});

const s3 = new AWS.S3();


const u = ''
const config = {
    bucketName: 'mybucket', // name of the bucket
    region: 'us-east-1',
    accessKeyId: 'xxxxxx',
    secretAccessKey: 'xxxxxxx',
}

class App extends Component {
  constructor() {
    super();
    this.state ={
      url: u,
    }
    this.upload = this.upload.bind(this);
  }

  upload(e) {
    var params = { 
      Body: e.target.files[0],
      Bucket: "mybucket", 
      Key: "picture.jpg", // call the new image Thisnewpic.jpg
    };
    s3.putObject(params, function(err, data) {
     if (err) console.log(err, err.stack); // an error occurred
     else     console.log(data);           // successful response
      });

  }

  render() {
    return ( <div>
      Upload AWS S3
      <input 
        type="file"
        onChange={this.upload}
      />
      <button onClick={this.delete}>Delete</button>
      <img src={this.state.url} />
    </div>);
  }
}

export default App;

谢谢。


EN From: Why Is My Image Not Uploading Properly to AWS S3?

1 Comments

More articles:

  • 当它工作时关闭应用程序时 , 有时会因为没有释放对象而得到异常 , 为什么 ?
  • Facebook 图形应用程序用户对象在 ios-sdk 中没有正确响应的位置连接 ?
  • 为什么 AutoMapper 没有正确地格式化我的日期?
  • 为什么来自 Redux 的道具没有定义
  • 为什么这些省略号没有正确放置 ?
  • 如何正确处理聊天消息应用程序的"读"-"未读"状态?
  • 当包装输入时 , 反应道具没有正确设置
  • CloudFront 错误 : 此 XML 文件似乎没有任何与之相关的样式信息
  • webpack-bundle 分析仪显示 webpack-p 没有移除开发依赖反应物 dom. development.js , 为什么 ?
  • 为什么自定义 html 助手没有正确地呈现标记
  • python 中的 fibonaccio/p 不正确 , 因为在同一行代码中没有指定值。 为什么 ?
  • 应用程序没有正确配置使用谷歌游戏服务
  • 为什么 scannf 没有指向正确的数字 ?
  • 为什么我的 css 在 IE9 中没有正确出现 ?
  • 在亚马逊 s3 上改写图片。 在移动覆盖图像仍然显示。 然而在桌面上, 新的 (正确的) 图像显示。 为什么 ? 缓存问题 ?
  • 为什么 combiner 没有在流中调用. 尽管结果是正确的
  • <port>为什么我的 Repact 应用程序将外部 URL 附加到 http://localhost:/ , 而不仅仅是 URL 本身 ? </port>
  • 为什么在应用程序完成后 java 进程还没有结束 ?
  • 为什么我把它推进阵列时没有得到正确的价值 ?
  • 没有正确加载的自动设计 CSS
  • 为什么这个 JPanel 实例没有正确的大小?
  • 为什么角形式验证应用不正确的 CSS 样式?
  • VB 网站在 iis7 上没有正确显示
  • 为什么 Google Cloud Stores 使用 Google 应用程序引擎 Java 文件的大小小于已上载文件的大小
  • 为什么我的脚本中的文件大小不正确 ?
  • 为什么我的变量在我的茉莉花测试中没有定义
  • 在没有配置 IIS 的情况下测试其他 PC 的 Silverlight 应用
  • 不能通过"应用/json"正确传递参数
  • 在 TortoiseSVN 的存储浏览器中没有正确显示 SVN 外部 , 并在本地标记为非版本
  • 打字稿没有根据回调类型选择正确的过载