- Ensure MATLAB's "Web Preferences" are set correctly. Refer to this link: https://www.mathworks.com/help/matlab/matlab_env/web-preferences.html
- Try setting a higher timeout by adding a 'weboptions' object in the arguments of 'websave'. Refer to this link: https://www.mathworks.com/help/matlab/ref/weboptions.html
- You could also try using MATLAB's HTTP interface:
how to resolve Recv failure: connection was reset error
112 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Yujin
el 20 de Dic. de 2023
Comentada: Yujin
el 2 de En. de 2024
Hi, I am trying to collect some images from google api, and I get recv errors when trying to save the file to a local folder,
>> websave('test.jpg', 'http://atlas-content-cdn.pixelsquid.com/stock-images/blue-yellow-basketball-ball-J3JE6aD-600.jpg')
Error using websave
Error connecting to http://atlas-content-cdn.pixelsquid.com/stock-images/blue-yellow-basketball-ball-J3JE6aD-600.jpg: Recv
failure: Connection was reset
I can access the url via chrome broswer, but not in matlab
Any idea what cause it, and how to fix it
0 comentarios
Respuesta aceptada
Shivang
el 27 de Dic. de 2023
Hi Yujin,
From what I understand, you're running into an error while trying to download an image using 'websave'.
I am not able to reproduce this issue, but the following steps might help in troubleshooting:
import matlab.net.http.*
url = 'http://atlas-content-cdn.pixelsquid.com/stock-images/blue-yellow-basketball-ball-J3JE6aD-600.jpg';
filename = 'test.jpg';
request = RequestMessage('GET');
response = request.send(url);
if response.StatusCode == 200
imageData = response.Body.Data;
imwrite(imageData,filename);
end
Hope this helps!
Más respuestas (0)
Ver también
Categorías
Más información sobre Web Services en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!