Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Помогите мне люди добрые!!!!! ПОМОГИТЕ, ПППППЛЛ... Добавлено: 12.08.03 16:54  

Автор вопроса:  neon2k

Помогите мне пожалуйста! Как передать файл по сетке и как его получить на уудаленном компе? Если можно сразу на мыло: patrollin@rambler.ru

Ответить

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

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



ICQ: 156165990 

Вопросов: 12
Ответов: 229
 Профиль | | #1 Добавлено: 12.08.03 17:45

в msdn куча инфы по этому вопросу. ежели надо, исходник намылю, разбираться правда, самому придется

Ответить

Номер ответа: 2
Автор ответа:
 Malyav



ICQ: 8440085 

Вопросов: 15
Ответов: 117
 Web-сайт: malyav.narod.ru
 Профиль | | #2
Добавлено: 13.08.03 08:55

Считать файл побитно, пихнуть его Винсоком на другой комп. Там Винсоком же принять в байтовый массив, затем собрать в файл. Я так думаю. Хотя нужды в этом не было, не пробовал.

Ответить

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



ICQ: 156165990 

Вопросов: 12
Ответов: 229
 Профиль | | #3 Добавлено: 13.08.03 09:42

Зачем использовать winsock? просто лишние строки кода, проще использовать ftp. вот как енто делается:

1. Добавляешь в контролы Microsoft Internet Transfer Control

2. Пишешь  куда нуно

On Error GoTo Error

With Inet1
   .URL = "ftp://10.1.70.10"
   .UserName = "tatincom"
   .Password = "pass"
End With

Inet1.Execute , "CD Accelerograms"
Call Pause(3)
Inet1.Execute , "PUT " & "c:\Data\Accelerograms\" & TransFile & ".acc " & TransFile & ".acc"
Call Pause(10)
Inet1.Execute , "cdup"
Call Pause(3)

Inet1.Execute , "CD Dynamograms"
Call Pause(3)
Inet1.Execute , "PUT " & "filename2.lll"
Call Pause(10)
Inet1.Execute , "cdup"
Call Pause(3)

................

Inet1.Execute , "quit"

Exit Sub

Error:

MsgBox Err.Number & Err.Description

и усе!

 

 

Вот список всех команд из msdn, у кого нету

Syntax

object.Execute url, operation, data, requestHeaders

The Execute property syntax has these parts:

PartDescription
objectAnobject expression that evaluates to an object in the Applies To list.
urlOptional. String that specifies the URL to which the control should connect. If no URL is specified here, the URL specified in the URL property will be used.
operationOptional. String that specifies the type of operation to be executed. See Settings below for a list of supported operations.
dataOptional. String that specifies the data for operations (See Settings below.)
requestHeadersOptional. String that specifies additional headers to be sent from the remote server. The format for these is:
header name: header value vbCrLf

Settings

Note   Valid settings for operation are determined by the protocol being used. The tables below are organized by protocol.

Supported HTTP commands

Valid settings for operation are:

OperationDescription
GETRetrieve data from the URL specified in the URL property.
HEADSends the Request headers.
POSTPosts data to the server. The data is located in the data argument. This is an alternate method to GET, for which additional instructions are specified in the data argument.
PUTPut operation. The name of the page to be replaced is located in the data argument.

Supported FTP commands

Important   The FTP protocol uses a single string that includes the operation name and any other parameters needed by the operation. In other words, the data and requestHeaders arguments are not used; all of the operations and their parameters are passed as a single string in the operation argument. Parameters are separated by a space. In the descriptions below, do not confuse the terms "file1" and "file2" with the data and requestHeaders arguments.

The syntax for FTP operations is:

operationName file1 file2.

For example, to get a file, the following code invokes the Execute method, which includes the operation name ("GET"), and the two file names required by the operation:

Inet1.Execute "FTP://ftp.microsoft.com", _"GET Disclaimer.txt C:\Temp\Disclaimer.txt"

Note   File names that include embedded spaces are not supported.

Valid FTP settings for operation are:

OperationDescription
CD file1Change Directory. Changes to the directory specified in file1.
CDUPChange to parent directory. Equivalent to "CD.."
CLOSECloses the current FTP connection.
DELETE file1Deletes the file specified in file1.
DIR file1Directory. Searches the directory specified in file1. (Wildcards are permitted but the remote host dictates the syntax.) If no file1 is specified, a full directory of the current working directory is returned.

Use the GetChunk method to return the directory data.

GET file1 file2Retrieves the remote file specified in file1, and creates a new local file specified in file2.
LS file1List. Searches the directory specified in file1. (Wildcards are permitted but the remote host dictates the syntax.) Use the GetChunk method to return the file directory data.
MKDIR file1Make Directory. Creates a directory as specified in file1. Success is dependent on user privileges on the remote host.
PUT file1 file2Copies a local file specified in file1 to the remote host specified in file2.
PWDОтветить
Номер ответа: 4
Автор ответа:
 Malyav



ICQ: 8440085 

Вопросов: 15
Ответов: 117
 Web-сайт: malyav.narod.ru
 Профиль | | #4
Добавлено: 14.08.03 07:18

Хороший пример, я попробовал - работает. Только, как я понимаю, чтобы взять файл с помощью этого контрола, на второй машине должен работать FTP сервис. Проще говоря, это должен быть FTP сервер, с обычной машины под виндой не получится. Я уже решал задачу закачки файлов на автомате по FTP, использовал для этого АПИшные функции. Не захотелось мне тогда OCXы использовать.

Ответить

Страница: 1 |

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



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