| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- <!doctype html>
- <head>
- <script src="https://sdk.amazonaws.com/js/aws-sdk-2.357.0.min.js"></script>
- <script type="text/javascript" src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
- <script type="text/javascript">
- var s3 = new AWS.S3({
- apiVersion: 'latest',
- region: 'de',
- endpoint: 'https://s3.de.io.cloud.ovh.net/',
- params: {
- Bucket: 'medere'
- },
- credentials: {
- accessKeyId:'78bd8d437d004457b89b04d803ed4d9e',
- secretAccessKey:'516669c11e974de280515fc5dedf4396'
- }
- });
- </script>
- <meta name="referrer" content="same-origin" />
- </head>
- <body>
- <!-- A functional html code-->
- <div>
- <input type="file" id="fileUpload">
- </div>
- <div>
- <button onclick="s3upload()">Submit</button>
- </div>
- <progress max=”100” value=”0”></progress>
- <!--
- <img src="https://medere.s3.de.io.cloud.ovh.net/medere/sample.jpg?123">
- -->
- <script type="text/javascript">
- function s3upload() {
- const start = Date.now();
- var files = document.getElementById('fileUpload').files;
- if (files)
- {
- var file = files[0];
- var fileName = file.name;
- var filePath = fileName;
- var fileUrl = 'https://s3.de.io.cloud.ovh.net/' + filePath;
-
- s3.upload({
- Key: filePath,
- Body: file,
- ACL: 'public-read'
- }, function(err, data) {
- if(err) {
- console.log('error' + err);
- }
- const end = Date.now();
- const sec = (end - start) / 1000;
- alert(`File caricato in : ${sec} secondi`);
- }).on('httpUploadProgress', function (progress) {
- var uploaded = progress.loaded / progress.total;
- $("progress").attr('value', uploaded);
- });
- }
- };
- </script>
- </body>
- </html>
|