|
VBS upload Files on HTTP server
|
|||
---|---|---|---|
#18+
Все по сабжу. Есть http сервер, требуется удаленно загружать на него файлы. Но программа зависает на этапе передачи потока с ошибкой(в файле скрин). Серфинг не помог. Вот код. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35.
Модератор: Учимся использовать тэги оформления кода - FAQ ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2013, 12:14 |
|
VBS upload Files on HTTP server
|
|||
---|---|---|---|
#18+
а если использовать более свежую библиотеку? Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2013, 12:17 |
|
VBS upload Files on HTTP server
|
|||
---|---|---|---|
#18+
Код: vbnet 1.
Это что за экзотическая команда? POST должно быть. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2013, 12:17 |
|
VBS upload Files on HTTP server
|
|||
---|---|---|---|
#18+
Shocker.Proа если использовать более свежую библиотеку? Код: vbnet 1. 2.
чего-то посвежее чем MSXML2.XMLHTTP нету :( ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2013, 12:26 |
|
VBS upload Files on HTTP server
|
|||
---|---|---|---|
#18+
Antonariy Код: vbnet 1.
Это что за экзотическая команда? POST должно быть. я наивно полагал что именно "PUT" инициирует передачу данных ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2013, 12:29 |
|
VBS upload Files on HTTP server
|
|||
---|---|---|---|
#18+
Инициализирует передачу данных вообще HTTP.send, а это определение типа передачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2013, 12:31 |
|
VBS upload Files on HTTP server
|
|||
---|---|---|---|
#18+
Monz, тут брал - Class WebFormClass со "свистелками и ..." :) красссиво и проверенно-рабочая "штука" Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2013, 12:40 |
|
VBS upload Files on HTTP server
|
|||
---|---|---|---|
#18+
AntonariyИнициализирует передачу данных вообще HTTP.send, а это определение типа передачи. меня можно смело назвать нубом в данной тематике. п.с. Код: sql 1.
ничего не изменило п.п.с. обратиться к MSXML6.XMLHTTP или MSXML5.XMLHTTP не получается ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2013, 12:42 |
|
VBS upload Files on HTTP server
|
|||
---|---|---|---|
#18+
qwerty112красссиво и проверенно-рабочая "штука"я ее даже патчил :) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2013, 12:45 |
|
VBS upload Files on HTTP server
|
|||
---|---|---|---|
#18+
Урл некорректен. Урлом должен быть адрес страницы на сервере, которая знает, что ей передают файл, и умеет его сохранять. А ты к strURL просто прилепляешь имя выбранного файла и отправляешь запрос на получившийся несуществующий "адрес". Monzп.п.с. обратиться к MSXML6.XMLHTTP или MSXML5.XMLHTTP не получается Если MSXML2 работает, это не имеет никакого значения. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2013, 12:51 |
|
VBS upload Files on HTTP server
|
|||
---|---|---|---|
#18+
Monzп.п.с. обратиться к MSXML6.XMLHTTP или MSXML5.XMLHTTP не получаетсяэто я наврал, надо так: Код: vbnet 1. 2. 3.
AntonariyЕсли MSXML2 работает, это не имеет никакого значения.я сталкивался с непериодическими глюками, от которых помог переход с XMLHTTP на XMLHTTP40 (и не только мне) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2013, 12:56 |
|
VBS upload Files on HTTP server
|
|||
---|---|---|---|
#18+
qwerty112Monz, тут брал - Class WebFormClass со "свистелками и ..." :) красссиво и проверенно-рабочая "штука" Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216.
Пробую отправлять с помощью вашей проги, по логам сервера файл передается на 99% и выдается сообщение not allowed "имя файла" ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2013, 13:13 |
|
VBS upload Files on HTTP server
|
|||
---|---|---|---|
#18+
MonzПробую отправлять с помощью вашей проги, по логам сервера файл передается на 99% и выдается сообщение not allowed "имя файла"По той же самой причине — бредовый урл. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2013, 13:15 |
|
VBS upload Files on HTTP server
|
|||
---|---|---|---|
#18+
AntonariyMonzПробую отправлять с помощью вашей проги, по логам сервера файл передается на 99% и выдается сообщение not allowed "имя файла"По той же самой причине — бредовый урл. млин...а что делать? я не сайт гружу, а пытаюсь скинуть в папку /usr_host/ вебинтерфейс позволяет загружать файлы средствами сервера п.с. не ругайте сильно за безграмотность ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2013, 13:31 |
|
VBS upload Files on HTTP server
|
|||
---|---|---|---|
#18+
Monzя не сайт гружу, а пытаюсь скинуть в папку /usr_host/Это тебе так кажется, а сайту кажется, что идет отправка post-запроса на несуществующую страницу. И он таки прав. Monzвебинтерфейс позволяет загружать файлы средствами сервераИз этого интерфейса нужно вытащить адерес, на который этот интерфйс отправляет файлы. И поставить в код, который дал qwerty112. Monzп.с. не ругайте сильно за безграмотностьА за что еще ругать? Вместо того, чтобы изучать в гугле, как работает загрузка файлов по http , тыкаешься наугад. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2013, 13:54 |
|
VBS upload Files on HTTP server
|
|||
---|---|---|---|
#18+
Antonariy, спасибо за советы)) думаю, что посижу ещё денек и решу таки эту проблему ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2013, 14:25 |
|
VBS upload Files on HTTP server
|
|||
---|---|---|---|
#18+
Monz, "<form method="post" enctype="multipart/form-data" action="/cgi-bin/upload.cgi"> В этом примере добавлен стандартный для большинства форм параметр action, который определяет, куда будут переданы результаты заполнения формы. В данном случае это скрипт /cgi-bin/upload.cgi. Что это за скрипт и каким он может быть, мы рассмотрим ниже. Отметим только то, что имя скрипта и место его размещения может быть произвольным. " у меня сервер HttpFileServer 2.2f , он имеет вид exe-шника + пара файлов конфига + логи + файловая система. Нету скриптов, не к чему обратиться. Мб у кого-то светлые мысли будут. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2013, 09:14 |
|
VBS upload Files on HTTP server
|
|||
---|---|---|---|
#18+
Monz, в коде вебинтерфейса для загрузки файлов на серв заданы следующие параметры формы Код: sql 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2013, 09:23 |
|
VBS upload Files on HTTP server
|
|||
---|---|---|---|
#18+
Ууу, как все запущено... Через браузер страницу загрузки открыть можно? Если можно, запускаем FireFox, нажимаем ctrl+shift+k и идем загружать файл, а в этом окошке изучаем запросы, которые отправляет браузер: ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2013, 09:56 |
|
VBS upload Files on HTTP server
|
|||
---|---|---|---|
#18+
Antonariy, заметил странность. вебинтерфейс корректно загружает файлы только если используется IE, с хроме и мозиле виснет на Код: sql 1.
со статусом "ожидается ответ от -- http://212.94.107.182...." ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2013, 10:17 |
|
VBS upload Files on HTTP server
|
|||
---|---|---|---|
#18+
Monz, все-таки передался ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2013, 10:22 |
|
VBS upload Files on HTTP server
|
|||
---|---|---|---|
#18+
Значит адрес просто http://212.94.107.182/usr_hosts/ без всяких приставок. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2013, 10:32 |
|
VBS upload Files on HTTP server
|
|||
---|---|---|---|
#18+
AntonariyЗначит адрес просто http://212.94.107.182/usr_hosts/ без всяких приставок. в скрипте(который в топе темы) именно такой URL и указан. Что же не так как надо? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2013, 10:41 |
|
VBS upload Files on HTTP server
|
|||
---|---|---|---|
#18+
MonzAntonariyЗначит адрес просто http://212.94.107.182/usr_hosts/ без всяких приставок. в скрипте(который в топе темы) именно такой URL и указан. Что же не так как надо? и в предложенную ранее программу я именно такой URL вносил Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2013, 10:43 |
|
|
start [/forum/topic.php?fid=60&msg=38266062&tid=2156931]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
others: | 270ms |
total: | 423ms |
0 / 0 |