
    Новые сообщения [новые:0]
  
  Дайджест 
  
  Горячие темы
    Избранное [новые:0]
  
Форумы 
 
Пользователи 
Статистика 
Статистика нагрузки 
    Мод. лог 
  
  Поиск 
  | 
| 
 18.12.2019, 09:43 
 | 
|||
|---|---|---|---|
  
  | 
|||
Как через HttpRequest послать текстовый файл через POST ?  | 
|||
| 
 #18+ 
  
    
  Спасибо. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 18.12.2019, 09:50 
 | 
|||
|---|---|---|---|
Как через HttpRequest послать текстовый файл через POST ?  | 
|||
| 
 #18+ 
  
    
  Integrator2, откуда берётся файл? В каком виде? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 18.12.2019, 12:06 
 | 
|||
|---|---|---|---|
  
  | 
|||
Как через HttpRequest послать текстовый файл через POST ?  | 
|||
| 
 #18+ 
  
    
  Приложение формирует текстовый .CSV файл и должно отправить его на сервер, который запишет в свою БД. Как параметры FORM посылать я знаю, вопрос в том, как именно текстовый файл отправить? И вообще, каким путем лучше пойти - как лучше передать текстовый файл к .aspx странице, принимающей HTML-форму. Может, лучше SOAP-вызов веб-службы делать? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 18.12.2019, 13:21 
 | 
|||
|---|---|---|---|
Как через HttpRequest послать текстовый файл через POST ?  | 
|||
| 
 #18+ 
  
    
  Игорь1973 Приложение формирует текстовый .CSV файл и должно отправить его на сервер, который запишет в свою БД. Как параметры FORM посылать я знаю, вопрос в том, как именно текстовый файл отправить? И вообще, каким путем лучше пойти - как лучше передать текстовый файл к .aspx странице, принимающей HTML-форму. Может, лучше SOAP-вызов веб-службы делать? Ну а чего так хардкодно...только форму может принять... А просто ему request а ,он вам response ,-Классика без всяких заморочек. Ну вот тут обсуждалось Rest API, POST Только меняете Content-type,а можно и json весь файл в поле запихнуть. Код: xml 1. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 18.12.2019, 13:39 
 | 
|||
|---|---|---|---|
  
  | 
|||
Как через HttpRequest послать текстовый файл через POST ?  | 
|||
| 
 #18+ 
  
    
  на всякий случай https://learn.javascript.ru/xmlhttprequest#progress-otpravki https://developer.mozilla.org/ru/docs/Web/API/FormData/Using_FormData_Objects ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 18.12.2019, 14:19 
 | 
|||
|---|---|---|---|
  
  | 
|||
Как через HttpRequest послать текстовый файл через POST ?  | 
|||
| 
 #18+ 
  
    
  Спасибо. Нужно на VB или VBScript Вот такой, примерно код, наверное? mcm = " https://<myCloud>.perfectomobile.com/" securityToken = "<mySecurityToken>" repositoryType = "media/" repositoryItemKey = "PRIVATE:apps/Sample.ipa" url = mcm & "services/repositories/" & repositoryType & repositoryItemKey & "?operation=upload" url = url & "&securityToken=" & securityToken file = "<path\to>\Sample.ipa" Set Stream = CreateObject("ADODB.Stream") Stream.Mode = 3 Stream.Type = 1 Stream.Open Stream.LoadFromFile file request = Stream.Read Stream.Close Set http = CreateObject("Msxml2.ServerXMLHTTP.6.0") http.setOption 2, 13056 http.Open "POST", url, False http.setRequestHeader "Content-Type", "application/octet-stream" http.send request Response = http.responseText wscript.echo Response Set http = Nothing Set Stream = Nothing wscript.quit ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 18.12.2019, 14:59 
 | 
|||
|---|---|---|---|
  
  | 
|||
Как через HttpRequest послать текстовый файл через POST ?  | 
|||
| 
 #18+ 
  
    
  Но мне не понятно, зачем нужен объект Stream и зачем вообще читать контент файла. Его нужно просто послать, как это делается из формы простого заказа с сайта, когда прикрепляют любой файл до 4 Мб. При этом не разбираясь особо, что за файл прикреплятеся - это может быть и .doc и .xls и .txt и .zip ... мало ли, что еще может прикрепить к форме заказа покупатеь в качестве описания, техзадания, эскиза и т.п. Мне в данном случае надо просто текстовый файл послать. Не очень понимаю, зачем вообще Content-Type какой-то прописывать и его значение. Напишите, пожалуйста, кто-нибудь код на VB(script), как передать текстовый файл. Спасибо. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 18.12.2019, 16:33 
 | 
|||
|---|---|---|---|
Как через HttpRequest послать текстовый файл через POST ?  | 
|||
| 
 #18+ 
  
    
  Игорь1973, если вы хотите отправить файл "как из браузера", надо не просто его прочитать и вставить содержимое в запрос. Надо формировать multipart/formdata запрос со всеми boundary, content-disposition заголовками и т.д. Посмотрите снифером, как браузер файл отправляет. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 18.12.2019, 21:56 
 | 
|||
|---|---|---|---|
  
  | 
|||
Как через HttpRequest послать текстовый файл через POST ?  | 
|||
| 
 #18+ 
  
    
  Ну, напишите пример кода, пжл. Да, надо как браузер шлет заполненную форму с прикрепленным файлом. Из VB. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 18.12.2019, 22:54 
 | 
|||
|---|---|---|---|
  
  | 
|||
Как через HttpRequest послать текстовый файл через POST ?  | 
|||
| 
 #18+ 
  
    
  И какой подход лучше использовать? 1. Передача FORM с полем в значении которого полный контент файла 2. Вызов веб-метода веб-службы SOAP с передачей всего контента файла как строковой переменной 3. fullrest api JSON Каким путем пойти, чтобы передать CSV-файл на сервер из приложения vb6 ? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 19.12.2019, 10:10 
 | 
|||
|---|---|---|---|
Как через HttpRequest послать текстовый файл через POST ?  | 
|||
| 
 #18+ 
  
    
  Игорь1973 И какой подход лучше использовать? 1. Передача FORM с полем в значении которого полный контент файла 2. Вызов веб-метода веб-службы SOAP с передачей всего контента файла как строковой переменной 3. fullrest api JSON Каким путем пойти, чтобы передать CSV-файл на сервер из приложения vb6 ? Лучше передавать классически... \Вам тут ответили https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1320466&msg=22043394 С multipart ...В этом случае задача решается кардинально и для бинарных файлов тоже . ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
  | 

start [/forum/topic.php?fid=22&tablet=1&tid=1443585]:  | 
    0ms | 
get settings:  | 
    11ms | 
get forum list:  | 
    13ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    63ms | 
get topic data:  | 
    10ms | 
get forum data:  | 
    3ms | 
get page messages:  | 
    52ms | 
get tp. blocked users:  | 
    2ms | 
| others: | 13ms | 
| total: | 175ms | 

    | 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    «На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
    
    
    ... ля, ля, ля ...