![]() |
|
|
#1
|
|||
|
|||
![]() Ребята подскажите что я не так делаю!
Код:
procedure TForm1.Button1Click(Sender: TObject); VAR FileName: string; //имя файла :) response: string; //переменная для возращения HTML кода страницы formData: TIdMultiPartFormDataStream; //для передачи информации begin FileName := 'C:\testflac\tmp.flac'; // файл на диске formData := TIdMultiPartFormDataStream.Create; {Передаем файл} formData.AddFile('File',fileName,'audio/x-flac'); {Передаем информацию} formData.AddFormField('Content-type', 'audio/x-flac; rate=16000'); formData.AddFormField('client', 'Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/17.0.963.83 Safari/535.1'); formData.AddFormField('Content-length', '140865'); ////https://www.google.com/speech-api/v1/recognize?xjerr=1&client=chromium&lang=ru-RU' response := idHTTP1.Post('/speech-api/v1/recognize?xjerr=1&client=chromium&lang=ru-RU',formData); memo1.Lines.add(response); end; end. GOOGLE сообщает вот такую ошибку (Http/1.0 400 content-type media type is not audio) Последний раз редактировалось Admin, 26.03.2012 в 11:50. |
#2
|
||||
|
||||
![]() сам с этим не работал, но читал что
Цитата:
Последний раз редактировалось Admin, Сегодня в 10:32. |
#3
|
|||
|
|||
![]() Да знаю об этой теме. но файл взят рабочий люди на C писали у них все работает. В чем трабл не пойму, может гугл не понимает тип TIdMultiPartFormDataStream, но как побороть блин!
|