On 9/6/06, Jens Kraemer <[EMAIL PROTECTED]> wrote:
> Hi!
> On Tue, Sep 05, 2006 at 05:32:41PM -0400, Mike Garey wrote:
> > So any files that are uploaded through my form are getting the following 
> > mode:
> >
> > -rw-------
> >
> > I need them to have:
> >
> > -rw-r--r--
> >
> > I've tried setting the umask in a script file called set_umask.rb as 
> > follows:
> >
> > File.umask(022)
> >
> > and then starting mongrel using:
> >
> > mongrel_rails start -m config/mime.types -S set_umask.rb
> >
> > but it doesn't seem to change the mode that the files are created
> > with..  I've also tried putting "File.umask(022)' inside
> > environment.rb but that doesn't make a difference.
>
> I've had similar problems, in my case the umask I set was used when
> uploading from Firefox/linux, but not when uploading from
> Firefox/windows. Weird, but manually changing the permissions after
> copying the file finally fixed this.
>
> File.chmod(0644, self.path_to_file)
> after the File.open line should do the trick for you.

thanks for the answer Jens, I ended up doing the same thing as you and
it works fine now.. Thought there might be an easier way to do this,
such as setting a global umask, but I guess I'll just stick to using
this method until I find another way to do it.  Thanks again,

Mike
_______________________________________________
Mongrel-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/mongrel-users

Reply via email to