J'essaie de lire dans un fichier audio de type wav ou amr à partir d'un formulaire HTML en utilisant Rest Client. J'ai le code pour le faire en PHP.Comment envoyer des données binaires avec Rest Client?
$filename = $_FILES['f1']['name'];
public function getFile($filename) {
if (file_exists($filename)) {
$file_binary = fread(fopen($filename, "r"), filesize($filename));
return $file_binary;
} else {
throw new Exception("File not found.");
}
}
J'ai besoin de convertir ce code Ruby et je ne parviens pas à le faire comme je suis un novice par rapport en matière de Ruby.
data = params [: f1] file = Fichier.open (données, "rb") {| io | io.read} url = "...." response = URL du fichier RestClient.post,: Autorisation => "Numéro du support {@ access_token}",: Accepter => 'application/json',: Content_Type => 'audio/wav' rescue => e @error = e.message assurer retour erb: discours fin – user1455140