discord_luau/formdata

Discord-Luau FormData - FormData implementation for luau.

discord-luau

FormData implementation for Luau, following the multipart/form-data specification.

Source: packages/formdata

Installation

pesde add discord_luau/formdata

Example

local FormData = require("./luau_packages/formdata")

local form = FormData.new()

form:append("username", "Luau")
form:append("avatar", imageBytes, "avatar.png")

local body = form:getBody()

local header = form:getHeader()

local parsed = FormData.parse(responseBody, contentTypeHeader)

if parsed:has("username") then
    print(parsed:get("username"))
end

Full documentation at discordluau-docs.devcomp.workers.dev.

Contributing

Contributions are welcome via the repository at github.com/DiscordLuau/discord-luau.

License

This package is licensed under the MIT License.