SendFile Method
Send the specified file to the server.
Syntax
ANSI (Cross Platform) int SendFile(const char* lpszLocalFile, const char* lpszVirtualFileName); Unicode (Windows) INT SendFile(LPCWSTR lpszLocalFile, LPCWSTR lpszVirtualFileName);
- (void)sendFile:(NSString*)localFile :(NSString*)virtualFileName;
#define MID_OFTPCLIENT_SENDFILE 13 IPWORKSEDI_EXTERNAL int IPWORKSEDI_CALL IPWorksEDI_OFTPClient_Do(void *lpObj, int methid, int cparam, void *param[], int cbparam[], int64 *lpllVal);
Remarks
This method connects to the server, and uploads the specified file to the server. The LocalFile parameter contains the path and name of the file to send to the server. The VirtualFileName parameter contains the virtual file name of the file being sent. If this parameter is left as an empty string, the component will use the filename contained in the LocalFile parameter by default.
Note: When SetUploadStream has been called with a valid input stream, the data will be uploaded from there instead of the LocalFile.
Error Handling (C++)
This method returns a result code; 0 indicates success, while a non-zero error code indicates that this method encountered an error during its execution. If an error occurs, the GetLastError() method can be called to retrieve the associated error message. (Note: This method's result code can also be obtained by calling the GetLastErrorCode() method after it returns.)