Falou para caramba e só coisa sem sentido... localhost é sempre o próprio computador, ou seja, mesmo que você informasse um hipotético http://localhost o servidor iria procurar o arquivo nele mesmo e não no cliente. Para procurar no cliente teria que informar um IP e mesmo assim o servidor web teria que estar devidamente configurado para receber/responder chamaas externas, bem como a infra tb aceitar isto.