我正在製作一個XMLHttpRequest來上傳圖像文件。我可以看到這是一個200狀態,我的圖像上傳到我的服務。然而,當我使用下面的代碼來獲取responseText的(應包括如下信息:網址爲我的圖像,文件名,時間戳,圖像尺寸等),它回來爲空字符串:XMLHttpRequest具有200狀態,但responseText爲空
//...
const data = new FormData();
data.append('file', props);
data.append('upload_preset', uploadPreset);
data.append('api_key', apiKey);
const xhr = new XMLHttpRequest();
xhr.open('POST', cloudinaryURL, true);
const sendImage = xhr.send(data);
const imageResponse = xhr.responseText;
console.log('Response: ', imageResponse);
打印此控制檯:
Response:
任何想法,爲什麼這種情況正在發生/如何解決這個問題?
謝謝!
你確定錯誤是在JS部分? – k102
你回來的服務器端是什麼? – rottenoats
'responseText'是你正在調用的頁面的輸出文本 – nmnsud