Pessoal, estou fazendo um RESTful Web Service que envia para o cliente uma música.
Queria que browsers pudessem ser usados como cliente além de aplicações, para então quem estiver usando o navegador fazer o download da música.
Esta tudo funcionando ok, mas quando a pessoa baixa a música, o nome da música vai muito estranho, do tipo: M5W1PrxI.part
Queria arrumar o nome do arquivo enviado, se alguém souber para me ajudar agradeço muito.
Esse é o meu recurso:
package web.rest;
import javax.servlet.ServletContext;
import javax.ws.rs.*;
import javax.ws.rs.core.Context;
import java.io.*;
@Path("/")
public class FileRS {
@Context
ServletContext context;
@GET
@Produces("audio/mpeg3")
public InputStream getMusica() {
InputStream musica = context.getResourceAsStream("/musicas/My Music.mp3");
return musica;
}
}