A5Storage::DataContainer SetItemFromFile Method
Syntax
.SetItemFromFile as L (Source as C, ContentType as C, TargetPath as C [, Offset as N [, Length as N]])
Arguments
- SourceCharacter
The file that contents are copied from.
- ContentTypeCharacter
The content type.
- TargetPathCharacter
The item in the Storage container to set the contents.
- OffsetNumeric
Default = 0. Offset into the file where copying should begin. A value of 0 will start copying at the beginning of the file.
- LengthNumeric
Default = -1. The amount of data to copy. If -1, all data is copied starting at the offset.
Returns
- ResultLogical
Returns .T. if the operation succeeds, otherwise .F. (see .CallResult for additional error information.)
Description
Copies a file to the specified Storage item..
Example
dim CallResult as CallResult
dim Container as A5Storage::DataContainer = null_value()
CallResult = A5Storage::DataContainer::Open(Container, "Provider='Disk';Container='c:\A5Webroot';")
? CallResult.Success
= .T.
? Container.SetItemFromFile("c:\temp\MyItem.jpg", "MyItempath/MyItem.jpg")
=.T.