Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Передача файла через интернет. Добавлено: 21.07.11 09:18  

Автор вопроса:  Coloss | ICQ: 479007356 
Мне нужно простой пример, передачи файлов через интернет. желательно с прогресс баром.

Ответить

  Ответы Всего ответов: 7  

Номер ответа: 1
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #1 Добавлено: 21.07.11 21:47
сабж в гугл

Ответить

Номер ответа: 2
Автор ответа:
 @lex



Вопросов: 14
Ответов: 262
 Профиль | | #2 Добавлено: 22.07.11 18:15
http://www.google.ru/#&q=Передача+файла+через+интернет+vb
Первая же ссылка: http://msdn.microsoft.com/ru-ru/library/w3kksch7.aspx

Но это же ТАК сложно.

Ответить

Номер ответа: 3
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #3 Добавлено: 22.07.11 21:02
ага гораздо проще зайти сюда создать тему и т.п. .. и ждать ответов....

Ответить

Номер ответа: 4
Автор ответа:
 Coloss



ICQ: 479007356 

Вопросов: 15
Ответов: 37
 Профиль | | #4 Добавлено: 31.07.11 23:36
1) в гугле я искал. 2)My.Computer.Network не предлагать. нужно открыть доступ как к папке так и к диску, что не безопасно. я думал над таким вариантом:Dim bmpBytes() As Byte = My.Computer.FileSystem.ReadAllBytes(f.FileName) str=Convert.ToBase64String(bmpBytes)
и на другом конце:
Dim dataw() As Byte = Convert.FromBase64String(str)
        My.Computer.FileSystem.WriteAllBytes("d:\1.mp3", dataw, False)
а вы сразу камнями кидать...

Ответить

Номер ответа: 5
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #5 Добавлено: 01.08.11 20:48
на сервере должна быть какая-то служба, способная принимать файлы. Проще всего если это будет FTP сервер. В дотнете есть инструменты для работы с FTP, там же можно сделать загрузку, показывая статус загрузки.

Ответить

Номер ответа: 6
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #6 Добавлено: 18.08.11 10:43
Coloss пишет:
в гугле я искал
Ну, плохо, получается, искал. А уметь искать - это всегда лучше, чем уметь заходить на форум и спрашивать и ждать.

Coloss пишет:
ToBase64String
Очень глупо, увеличивать длину передаваемых данных в четыре раза вместо того, чтобы сжать ее.

Ответить

Номер ответа: 7
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #7 Добавлено: 18.08.11 10:59
Лучше передавать сперва Int64 в котором говорится длина файла, затем сам файл. Желательно в gzip потоке, по 4 килобайта. заодно и прогресс виден будет

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам