#Callbacks: --

Anonymous Page

Source

import com.fastscala.templates.bootstrap5.helpers.BSHelpers.*
JS.rerenderable(rerenderer => implicit fsc => {
  div.border.p_2.rounded.apply {
    h3.apply("Upload an image:") ++
      FileUpload(uploadedFile => {
        rerenderer.rerender()
        JS.redirectTo(fsc.anonymousPageURL(implicit fsc => {
          new VisualizeUploadedImageAnonymousPage(uploadedFile.head.contentType, uploadedFile.head.content).render().toString
        }, "visualize_image"))
      })
  }
}).render()

Upload an image: