这个脚本是返回网络错误的原因
This script is return network error why?
下面的代码来自http://docs.aws.amazon.com/AWSJavaScriptSDK/guide/browser-examples.html
我想创建一个简单的表单,将选定的文件上传到我的S3桶。
然而,它不工作,它响应与网络错误。解决办法是什么?
<!DOCTYPE html>
<html>
<head>
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.0.0-rc.15.min.js"></script>
</head>
<input type="file" id="file-chooser" />
<button id="upload-button">Upload to S3</button>
<div id="results"></div>
<script type="text/javascript">
AWS.config.update({accessKeyId: 'key', secretAccessKey: 'secretkey'});
AWS.config.region = 'ap-northeast-1';
var bucket = new AWS.S3({params: {Bucket: 'databackup'}});
var fileChooser = document.getElementById('file-chooser');
var button = document.getElementById('upload-button');
var results = document.getElementById('results');
button.addEventListener('click', function() {
var file = fileChooser.files[0];
if (file) {
results.innerHTML = '';
var params = {Key: file.name, ContentType: file.type, Body: file};
bucket.putObject(params, function (err, data) {
results.innerHTML = err ? 'ERROR!' : 'UPLOADED.';
});
} else {
results.innerHTML = 'Nothing to upload.';
}
}, false);
</script>
<body>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
</body>
</html>
是否更改了下面一行的访问信息?
AWS.config。update({accessKeyId: 'key', secretAccessKey: 'secretkey'});
您需要将'key'和'secretkey'替换为您的帐户详细信息
相关文章:
- 在fabric.js中以PNG格式下载Canvas,给出网络错误
- 如何在使用XMLHttpRequest时向用户显示实际的网络错误
- getJSON:网络错误:500 内部服务器错误
- 未捕获的引用错误:添加网络代码时未定义 $
- Cordova网络视图超时错误
- 网络应用程序中绘制的谷歌柱状图错误
- socket.io+express网络错误:404
- xmlhttprequest:网络错误0x800c0019,访问此资源所需的安全证书无效.WINJS
- 电话差距/网络数据库错误代码说明
- 如何从节点-网络工作者-线程向控制台发送错误
- 网络辅助角色和引用错误
- 节点网络套件引用错误
- 如何解决“网络错误:404未找到 - http://localhost:50765/Scripts/jquery-1.5
- 桌面网络工具包(safari / chrome)中具有绝对定位元素的奇怪渲染错误
- 网络视图控制台显示安卓< 4.0 上的错误 |(JVectorMap)
- 是否有一种全局方法来捕获 javascript 中的网络错误
- 使用量角器网络驱动程序进行 Safari 历史记录导航的未知错误
- 幻影 - 处理网络错误
- 条纹付款问题 - 网络错误,您尚未被扣款
- 类型错误:网络未定义