dkfdkdodkms
05/15/2023, 3:38 PMdkfdkdodkms
05/15/2023, 3:39 PMSkye
05/15/2023, 3:39 PMdkfdkdodkms
05/15/2023, 3:40 PMdkfdkdodkms
05/15/2023, 3:41 PMSkye
05/15/2023, 3:42 PMdkfdkdodkms
05/15/2023, 3:42 PMdkfdkdodkms
05/15/2023, 3:43 PMsathoro
05/15/2023, 3:43 PMSkye
05/15/2023, 3:43 PMdkfdkdodkms
05/15/2023, 3:44 PMChaika
05/15/2023, 3:45 PMdkfdkdodkms
05/15/2023, 3:50 PMdkfdkdodkms
05/15/2023, 3:50 PMsathoro
05/15/2023, 3:53 PMdkfdkdodkms
05/15/2023, 3:53 PMsathoro
05/15/2023, 3:53 PMawait request.text();
to the top of the fetch
handlersathoro
05/15/2023, 3:53 PMsathoro
05/15/2023, 3:53 PMsathoro
05/15/2023, 3:53 PMsathoro
05/15/2023, 3:54 PMhttps://cdn.discordapp.com/attachments/779390076219686943/1107697437117796412/image.png▾
sathoro
05/15/2023, 3:54 PMsathoro
05/15/2023, 3:54 PMhttps://cdn.discordapp.com/attachments/779390076219686943/1107697507200421988/image.png▾
dkfdkdodkms
05/15/2023, 3:54 PMsathoro
05/15/2023, 3:55 PMjs
const HTML = `<!DOCTYPE html>
<html>
<head>
<title>File Upload Test</title>
</head>
<body>
<h1>File Upload Test</h1>
<form id="uploadForm">
<input type="file" id="fileInput" name="file" />
<button type="submit">Upload</button>
</form>
<script>
document.getElementById('uploadForm').addEventListener('submit', function (event)
{
event.preventDefault();
var fileInput = document.getElementById('fileInput');
var file = fileInput.files[0];
var formData = new FormData();
formData.append('file', file);
fetch('/', {method:'POST', body:formData}).then(response =>
{
if (response.ok) alert('File uploaded successfully.');
else alert('Error uploading file.');
}).catch(error =>
{
console.error('Error:', error);
});
});
</script>
</body>
</html>`;
export default {
async fetch(request, env) {
await request.text();
if (request.method == "GET") {
return new Response(HTML, { headers: { "content-type": "text/html" } });
}
let response = new Response("{}");
response.headers.set(
"Access-Control-Allow-Headers",
"Content-Type, X-Json"
);
response.headers.set("Access-Control-Allow-Origin", "*");
response.headers.set("Access-Control-Allow-Methods", "POST, GET, OPTIONS");
response.headers.set("Access-Control-Max-Age", "86400");
return response;
},
};
sathoro
05/15/2023, 3:55 PM--local
sathoro
05/15/2023, 3:56 PMawait request.text();
it was hanging, but no errorsdkfdkdodkms
05/15/2023, 3:56 PMsathoro
05/15/2023, 3:56 PMdkfdkdodkms
05/15/2023, 3:57 PM