DEXTUploadJ
DEXTUploadJ References > FileItem > Method > SaveAsVirtual

SaveAsVirtual Method

Version
1.0.1.0
Environment
Sun JDK1.4
Target
FileItem
Signature 1
public java.lang.String SaveAsVirtual(java.lang.String VirtualName, boolean Overwrite)
Signature 2
public java.lang.String SaveAsVirtual(java.lang.String VirtualName, boolean Overwrite, boolean Copy)
Signature 3
public java.lang.String SaveAsVirtual(java.lang.String VirtualPath, java.lang.String TargetName, boolean Overwrite)
Signature 4
public java.lang.String SaveAsVirtual(java.lang.String VirtualPath, java.lang.String TargetName, boolean Overwrite, boolean Copy)
Parameters
Name Signature Description
VirtualNamejava.lang.StringVirtual route to save uploaded file (including file name)
VirtualPathjava.lang.StringVirtual route to save uploaded file
TargetNamejava.lang.StringTo save the new file name
OverwritebooleanProcess when a same file exits
true: overwrites file.
false: does not save.
CopybooleanCopy temporary file without moving. (copy is inefficient but can save at several locations.)
Return value
Route of saved file (including file name)
Throws
DEXTUploadException
java.io.IOException
Description

Moves uploaded files to assigned virtual route in assigned file name.

Usage (Signature1)
                                item.SaveAsVirtual(strSavePath, true);
							
Usage (Signature2)
                                item.SaveAsVirtual(strSavePath, true, true);
							
Usage (Signature3)
                                item.SaveAsVirtual(strPath, "CopyTest.tmp", true);
							
Usage (Signature4)
                                item.SaveAsVirtual(strPath, "CopyTest.tmp", true, true);