Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 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
       
    
       
  
 
    
в гугле я искал 
ToBase64String 
		
	  
			 
	
		 
    
       
    
Номер ответа: 7 
      
Автор ответа:
 AgentFire
![]()
![]()
![]()
ICQ: 192496851 
Вопросов: 75
Ответов: 3178
      
 Профиль |  | #7
       
Добавлено:  18.08.11 10:59
       
    
       
  
Лучше передавать сперва Int64 в котором говорится длина файла, затем сам файл. Желательно в gzip потоке, по 4 килобайта. заодно и прогресс виден будет