on 12-01-2008 6:46 AM
Hi,
Is it possible to read a file from the local system? If yes, how?
Please forward your suggestion..
Thanks,
RPN
Hi,
Is it possible to read a file from the local system? If yes, how?
Yes, Using file upload UI element , If you search you will get lot of material related with the same.
Regards
Ayyapparaj
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Is it possible to create a file in the hard coded path(say: C:/Adapter/log.txt here log.txt is the file to be created) in local system....
Is it possible to create a file in the hard coded path(say: "C:/Adapter/log.txt ")?
Yes, but one thing you need to understand here is, this file will be created on the server system(WAS is installed) not on the client.
Regards
Ayyapparaj
use this sample code........for writing file on local /remote system
public void onActionUploadFile(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent )
{
//@@begin onActionUploadFile(ServerEvent)
String FileName = "temp";//wdContext.currentContextElement().getDirectory();
InputStream input = null;
int i=0;
FileIncreament();
try {
String directory =".
temp
webdynpro
web
local
yh1245_ftp"+
"
Components
com.yash.yh1245.Upload
"FileNamewdContext.currentContextElement().getCounter();
boolean sucsss = new File(directory).mkdir();
if(sucsss){
wdComponentAPI.getMessageManager().reportSuccess("Directory Created ");
File file = new File(directory"
"wdContext.currentContextElement().getResourceURL().getResourceName().toString());
FileOutputStream fos = new FileOutputStream(file);
wdComponentAPI.getMessageManager().reportSuccess(file.getAbsolutePath());
FilePath = file.getAbsolutePath();
if(wdContext.currentContextElement().getResourceURL()!=null){
input = wdContext.currentContextElement().getResourceURL().read(false);
//wdComponentAPI.getMessageManager().reportSuccess("Resource is not null ");
while((i = input.read())!=-1){
fos.write(i);
}
}
fos.flush();
fos.close();
wdComponentAPI.getMessageManager().reportSuccess("File Uploaded on server directory ");
//wdComponentAPI.getMessageManager().reportSuccess("Created File Locaiton::"+file.getAbsolutePath());
//}
//Get the File Size
// IPrivateFTPUpload.IContextElement element = wdContext.currentContextElement();
// if (element.getResourceURL()!=null) {
// IWDResource resource = element.getResourceURL();
// element.getFileSize(this.getFileSize(resource));
// }
}
}catch(Exception e){
e.printStackTrace();
}
//@@end
}
thanks a lot to everyone...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You can read/write file using UI Elemement file upload and file download.
Thanks
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
80 | |
9 | |
9 | |
7 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.