Hello,
I use the following script to get the path to the active file in photoshop:
function getDocumentFullName(){
var f = app.activeDocument.fullName;
return "<string>"+f+"</string>";
}
In flex I am using that path to upload the file to a server. Problem is, that when the file is on the desktop the script is returning something like ~/Desktop/file.psd. How can I get the real path to the file in such a case? Is there some kind of list of the paths, that Photoshop is recognising in a special manner? What is the difference in Mac?
I am working with Win XP 64B, Photoshop CS4, Flash builder 4, Flex SDK 3.5.
Thanx!
Special file paths
-
Mike Hale
Special file paths
This will get you the full os path to the desktop
Code: Select allFolder.desktop.fsName;
Code: Select allFolder.desktop.fsName;
-
goro
Special file paths
So the trick was that I must add .fsName.toString(), to get the absolute file system path of the document. Thanx!
Code: Select allfunction getDocumentFullName(){
return "<string>"+app.activeDocument.fullName.fsName.toString()+"</string>";
}
Code: Select allfunction getDocumentFullName(){
return "<string>"+app.activeDocument.fullName.fsName.toString()+"</string>";
}