table of contents
| GOLF(2gg) | Development | GOLF(2gg) |
NAME¶
file-uploading - (files)
PURPOSE¶
Upload a file to server.
SYNTAX¶
get-param <name>
DESCRIPTION¶
Files uploaded via client (such as a browser, curl etc.) are obtained via get-param.
Golf uploads files via HTML automatically, meaning you do not have to write any code for that specific purpose. An uploaded file will be stored in file-storage, with path and name of such a file generated by Golf to be unique. For example, a file uploaded might be named "/var/lib/gg/app_name/app//file/d0/f31881". When file is uploaded, the following input parameters can be obtained, in this case assuming "name" attribute of HTML "input" element is "myfile":
For example, for an HTML form which is uploading a file named "myfile", such as
<input type='file' name='myfile'>
your code that handles this might be:
get-param myfile_filename get-param myfile_location get-param myfile_ext get-param myfile_size You have uploaded file <<p-web myfile_filename>> to a server file at <<p-web myfile_location>>
SEE ALSO¶
Files
change-mode close-file copy-file delete-file file-position file-storage file-uploading lock-file open-file read-file read-line rename-file stat-file temporary-file uniq-file unlock-file write-file See all documentation
| $VERSION | $DATE |