Quantcast
Channel: Adobe Community : Popular Discussions - JavaScript
Viewing all articles
Browse latest Browse all 12130

RaiseError when doing a saveAs

$
0
0

Everything seemed to work fine in XP with Adobe 9 but now with Windows 7 things are breaking.

 

The button script is:

var filePath = "/C/";

var newFileName = "yo.pdf";

app.alert("hi");

myTrustFunct(this,filePath+newFileName);

 

and the script in C:\Program Files (x86)\Adobe\Reader 9.0\Reader\Javascripts is:

 

// folder level JavaScript to allow access to the identity object properties

trustedIdentity = app.trustedFunction( function (sProperty)

{

var iProperty = "";

app.beginPriv();

iProperty = identity[sProperty];

app.endPriv();

return iProperty;

});

 

// folder level JavaScript to allow Save As population of file name

mySaveAs = app.trustPropagatorFunction(function(myForm, path)

{

     app.beginPriv();

     //var myForm = event.target;

path="/"+path;

       var rtn = myForm.saveAs(path);

 

     app.endPriv();

return rtn;

  });

 

myTrustFunct = app.trustedFunction(function(myForm, path)

{

     app.beginPriv();

     var vPath = path;

     console.println("vPath: " + vPath);

     var retn = mySaveAs(this, vPath);

     app.endPriv();

       return retn;

});

 

 

console.println("SaveAsName has run 0:25");

 

 

Getting:

SaveAsName has run 0:25

vPath: /C/yo.pdf

 

 

RaiseError: The file may be read-only, or another user may have it open. Please save the document with a different name or in a different folder.

Doc.saveAs:21:Field Button1:Mouse Up

===> The file may be read-only, or another user may have it open. Please save the document with a different name or in a different folder.

 

---------------------------------------------------------------------- ---------------------------------------------------------

I get the same results if I save to C: or a network drive. Any suggestions? Thanks so much!!


Viewing all articles
Browse latest Browse all 12130

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>