Opened 10 years ago

Closed 9 years ago

#225 closed Bug (fixed)

CF uploaded does not create directories as specified in the docs

Reported by: sirmeili Owned by:
Priority: Normal Milestone: FCKeditor 2.4.3
Component: Server : ColdFusion Version: FCKeditor 2.4
Keywords: Cc:

Description

The docs clearly state that directories for user files will be created when needed. While this does work for the file browser, it does now work for the uploaded. To fix this you need to add this code:

<cfif not directoryExists(currentFolderPath)>

<cfdirectory action="create" directory="#currentFolderPath#"/>

</cfif>

after this line of code on about line 93 of the upload.cfm file in /filemanager/upload/cfm/

<cfset currentFolderPath = userFilesServerPath & url.type & fs>

Please note that this is probably a quick fix and will create the whole directory structure if non existant. For example if you accidentally put 'useFiles' instead of 'Userfiles' it will create the folder 'useFiles'. This is the nature of the cfdirectory tag as it will create the whole path. If you want it to merely create the directory in the last of the list (for example the 'Image' in 'Userfiles/Image' I can create that code for you and have it throw and error if the 'UserFiles' directory is non existant.

I however find this needless since the directory structure should not be dynamic (with the exception of user directories, which i like the method I used since it only created the user directory when that user stores a file and doesn't force me to create a user directory when that user is created).

Change History (2)

comment:1 Changed 9 years ago by fredck

  • Keywords upload Coldfusion removed
  • Milestone set to FCKeditor 2.4.3

comment:2 Changed 9 years ago by fredck

  • Resolution set to fixed
  • Status changed from new to closed

Your solution is ok sirmeili.

Fixed with [349].

Click here for more info about our SVN system.

Note: See TracTickets for help on using tickets.
© 2003 – 2016 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy