Skip to content

Commit 7d9a278

Browse files
committed
fix: add detailed PUT error logging for upload URL 400 diagnosis
1 parent 25ad387 commit 7d9a278

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

‎chrome_extension/injected.js‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -510,6 +510,9 @@
510510
var uploadUrl = initData.upload_url;
511511

512512
if (uploadUrl) {
513+
var urlDomain = '';
514+
try { urlDomain = new URL(uploadUrl).hostname; } catch(e) { urlDomain = uploadUrl.substring(0, 60); }
515+
bridgeLog('Uploading to: ' + urlDomain + ' mime=' + mime + ' blobSize=' + blob.size);
513516
var uploadHeaders = { 'Content-Type': mime };
514517
if (uploadUrl.includes('blob.core.windows.net') || uploadUrl.includes('azure')) {
515518
uploadHeaders['x-ms-blob-type'] = 'BlockBlob';
@@ -522,7 +525,8 @@
522525
});
523526
bridgeLog('uploadUrl PUT status: ' + uploadResp.status);
524527
if (!uploadResp.ok) {
525-
console.error('[Bridge] Failed to upload file bytes:', await uploadResp.text());
528+
var errBody = await uploadResp.text();
529+
bridgeLog('PUT FAIL body: ' + errBody.substring(0, 300));
526530
return null;
527531
}
528532
} catch(e) {

0 commit comments

Comments
 (0)