annotate app/main/draft/show_file_upload.lua @ 1598:6b203b43bef3
Reworked unit and area head and delegation buttons
author |
bsw |
date |
Sun Jan 31 22:04:30 2021 +0100 (2021-01-31) |
parents |
17e7082c377a |
children |
|
rev |
line source |
bsw@1495
|
1 local file_upload_session = param.get("file_upload_session")
|
bsw@1495
|
2 file_upload_session = string.gsub(file_upload_session, "[^A-Za-z0-9]", "")
|
bsw@1495
|
3
|
bsw@1495
|
4 local file_id = param.get("file_id")
|
bsw@1495
|
5 file_id = string.gsub(file_id, "[^A-Za-z0-9]", "")
|
bsw@1495
|
6
|
bsw@1495
|
7 local filename = encode.file_path(WEBMCP_BASE_PATH, 'tmp', "file_upload-" .. file_upload_session .. "-" .. file_id .. ".jpg")
|
bsw@1495
|
8
|
bsw@1495
|
9 if param.get("preview", atom.boolean) then
|
bsw@1495
|
10 filename = encode.file_path(WEBMCP_BASE_PATH, 'tmp', "file_upload-" .. file_upload_session .. "-" .. file_id .. ".preview.jpg")
|
bsw@1495
|
11 end
|
bsw@1495
|
12
|
bsw@1495
|
13 local data
|
bsw@1495
|
14
|
bsw@1495
|
15 local fh = io.open(filename, "r")
|
bsw@1495
|
16 if fh then
|
bsw@1495
|
17 data = fh:read("*a")
|
bsw@1495
|
18 end
|
bsw@1495
|
19
|
bsw@1495
|
20
|
bsw@1495
|
21 slot.set_layout(nil, content_type)
|
bsw@1495
|
22 slot.put_into("data", data)
|