Answers.Body: <p>You could add a custom asset field for the users' profile images and hide the default one in the CP.</p>
  
  <p>Here's a plugin to do this: <a href="https://github.com/lindseydiloreto/craft-cpcss" rel="nofollow">Control Panel CSS</a> by Lindsey D</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-07-24T11:55:27.000Z
Answers.Text: Hackish, but not such a bad idea.
Answers.UserDisplayName: Marcus Scheller
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-07-24T11:54:51.140Z
Answers.LastActivityDate: 2014-07-24T11:54:51.140Z
Answers.UserDisplayName: carlcs
Answers.Body: <p>Profile photos are saved to <code>craft/storage/userphotos/</code> by default. </p>
  
  <p>I don't know if you can change the path of <code>userphotos</code> specifically, but what you can do is to change the path of <code>craft/storage/</code> to your liking by adding this to your <code>index.php</code>:</p>
  
  <pre class="lang-php prettyprint-override"><code>define('CRAFT_STORAGE_PATH', realpath(dirname(__FILE__) . "/../assets/storage").'/');
  </code></pre>
  
  <p>Other interesting path constants that you can overwrite like this are:</p>
  
  <ul>
  <li><code>CRAFT_CONFIG_PATH</code></li>
  <li><code>CRAFT_PLUGINS_PATH</code></li>
  <li><code>CRAFT_TEMPLATES_PATH</code></li>
  <li><code>CRAFT_TRANSLATIONS_PATH</code></li>
  </ul>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-07-24T11:27:47.220Z
Answers.Text: (waited to long to edit the above comment)
  
  That’s not exactly what i am aiming at though. I would like to treat userphotos the same way regular assets are being handled. That includes initial transforms at upload which i don’t want. Plus i would rather not have my visitors being able to figure out the system the site is running on by looking up the image path. That’s a requirement right now.
  
  I just could add another asset-field to the users field layout but that would result in a UI conflict since there would be two photo settings.
Answers.UserDisplayName: Marcus Scheller
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-07-24T11:54:19.397Z
Answers.Text: Yeah I knew that this is not exactly what you were after, @Marcus ;)
Answers.UserDisplayName: carlcs
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-07-24T11:10:03.880Z
Answers.LastActivityDate: 2014-07-24T11:10:03.880Z
Answers.UserDisplayName: carlcs
Body: <p>Is it possible to change the default location users upload their profile photos to? Right now they are stored in <code>/admin/resources/userphotos/</code> which for me is not preferable for some reasons. I’d rather have them somewhere in <code>html/img/member</code> or similar.</p>
  
Tags: <users><user-profile>
Title: Change the location of the user photos
ThreadText: # Change the location of the user photos
  
  (Asked by: username_0 on 2014-07-24)
  
  Is it possible to change the default location users upload their profile photos to? Right now they are stored in `/admin/resources/userphotos/` which for me is not preferable for some reasons. I’d rather have them somewhere in `html/img/member` or similar.
  
  **Tags:** users, user-profile
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2014-07-24. Score: 4 | Accepted answer
  
  You could add a custom asset field for the users' profile images and hide the default one in the CP.
  
  Here's a plugin to do this: [Control Panel CSS](https://github.com/lindseydiloreto/craft-cpcss) by Lindsey D
  
  > **Comments:**
  > **username_0**: Hackish, but not such a bad idea.  
  
  ---
  
  ### Answer by username_1 on 2014-07-24. Score: 2
  
  Profile photos are saved to `craft/storage/userphotos/` by default.
  
  I don't know if you can change the path of `userphotos` specifically, but what you can do is to change the path of `craft/storage/` to your liking by adding this to your `index.php`:
  
  ```php
  define('CRAFT_STORAGE_PATH', realpath(dirname(__FILE__) . "/../assets/storage").'/');
  
  ```
  
  Other interesting path constants that you can overwrite like this are:
  
  * `CRAFT_CONFIG_PATH`
  * `CRAFT_PLUGINS_PATH`
  * `CRAFT_TEMPLATES_PATH`
  * `CRAFT_TRANSLATIONS_PATH`
  
  > **Comments:**
  > **username_0**: (waited to long to edit the above comment)  That’s not exactly what i am aiming at though. I would like to treat userphotos the same way regular assets are being handled. That includes initial transforms at upload which i don’t want. Plus i would rather not have my visitors being able to figure out the system the site is running on by looking up the image path. That’s a requirement right now.  I just could add another asset-field to the users field layout but that would result in a UI conflict since there would be two photo settings.  
  > **username_1**: Yeah I knew that this is not exactly what you were after, @username_0 ;)  
  
  ---
  
  