[bknr-cvs] hans changed trunk/bknr/web/src/web/web-utils.lisp
BKNR Commits
bknr at bknr.net
Tue Sep 9 15:57:45 UTC 2008
Revision: 3870
Author: hans
URL: http://bknr.net/trac/changeset/3870
discard path information of uploaded file, hoping that the rest is a parsable pathname.
U trunk/bknr/web/src/web/web-utils.lisp
Modified: trunk/bknr/web/src/web/web-utils.lisp
===================================================================
--- trunk/bknr/web/src/web/web-utils.lisp 2008-09-09 15:50:25 UTC (rev 3869)
+++ trunk/bknr/web/src/web/web-utils.lisp 2008-09-09 15:57:45 UTC (rev 3870)
@@ -26,8 +26,8 @@
(setf (aux-request-value 'uploaded-files)
(let ((uploads (remove-if-not #'listp (post-parameters*) :key #'cdr)) retval)
(dolist (upload-info uploads)
- (destructuring-bind (name pathname original-filename content-type) upload-info
- (push (make-upload :name name :pathname pathname :original-filename original-filename
+ (destructuring-bind (name pathname original-pathname content-type) upload-info
+ (push (make-upload :name name :pathname pathname :original-filename (cl-ppcre:regex-replace "^.*[\\\\/]" original-pathname "")
:content-type content-type) retval)))
(nreverse retval))))
(aux-request-value 'uploaded-files))
More information about the Bknr-cvs
mailing list