Duplicate Check
Describe the bug
run simple code as follow, report unknown control filepicker, in flet ^0.80.1 . but in 0.23 is ok
import flet as ft
import mimetypes, hashlib, json, os, socket, webbrowser, traceback, sys, datetime
修正 Windows MIME 類型
mimetypes.add_type("application/javascript", ".js")
mimetypes.add_type("application/javascript", ".mjs")
def main(page: ft.Page):
# Minimal reproduction
page.title = "FilePicker Test"
fp = ft.FilePicker()
fp.on_result = lambda e: print(f"Selected: {e.files}")
page.overlay.append(fp)
def on_click(_):
fp.pick_files()
page.add(
ft.Text("Testing FilePicker on Port 8551"),
ft.ElevatedButton("Open File Picker", on_click=on_click)
)
page.update()
Run on new port to avoid cache
ft.app(target=main, view=ft.AppView.WEB_BROWSER, upload_dir= "uploads", port=8555)
Code sample
Code
import flet as ft
import mimetypes, hashlib, json, os, socket, webbrowser, traceback, sys, datetime
修正 Windows MIME 類型
mimetypes.add_type("application/javascript", ".js")
mimetypes.add_type("application/javascript", ".mjs")
def main(page: ft.Page):
# Minimal reproduction
page.title = "FilePicker Test"
fp = ft.FilePicker()
fp.on_result = lambda e: print(f"Selected: {e.files}")
page.overlay.append(fp)
def on_click(_):
fp.pick_files()
page.add(
ft.Text("Testing FilePicker on Port 8551"),
ft.ElevatedButton("Open File Picker", on_click=on_click)
)
page.update()
Run on new port to avoid cache
ft.app(target=main, view=ft.AppView.WEB_BROWSER, upload_dir= "uploads", port=8555)
To reproduce
import flet as ft
import mimetypes, hashlib, json, os, socket, webbrowser, traceback, sys, datetime
修正 Windows MIME 類型
mimetypes.add_type("application/javascript", ".js")
mimetypes.add_type("application/javascript", ".mjs")
def main(page: ft.Page):
# Minimal reproduction
page.title = "FilePicker Test"
fp = ft.FilePicker()
fp.on_result = lambda e: print(f"Selected: {e.files}")
page.overlay.append(fp)
def on_click(_):
fp.pick_files()
page.add(
ft.Text("Testing FilePicker on Port 8551"),
ft.ElevatedButton("Open File Picker", on_click=on_click)
)
page.update()
Run on new port to avoid cache
ft.app(target=main, view=ft.AppView.WEB_BROWSER, upload_dir= "uploads", port=8555)
Expected behavior
no show error!
Screenshots / Videos
Captures
[Upload media here]
Operating System
Windows
Operating system details
win 11
Flet version
^0.80.1
Regression
Yes, it used to work in a previous Flet version (please specify the version in additional details)
Suggestions
No response
Logs
Logs
Additional details
No response
Duplicate Check
Describe the bug
run simple code as follow, report unknown control filepicker, in flet ^0.80.1 . but in 0.23 is ok
import flet as ft
import mimetypes, hashlib, json, os, socket, webbrowser, traceback, sys, datetime
修正 Windows MIME 類型
mimetypes.add_type("application/javascript", ".js")
mimetypes.add_type("application/javascript", ".mjs")
def main(page: ft.Page):
# Minimal reproduction
page.title = "FilePicker Test"
Run on new port to avoid cache
ft.app(target=main, view=ft.AppView.WEB_BROWSER, upload_dir= "uploads", port=8555)
Code sample
Code
import flet as ft
import mimetypes, hashlib, json, os, socket, webbrowser, traceback, sys, datetime
修正 Windows MIME 類型
mimetypes.add_type("application/javascript", ".js")
mimetypes.add_type("application/javascript", ".mjs")
def main(page: ft.Page):
# Minimal reproduction
page.title = "FilePicker Test"
Run on new port to avoid cache
ft.app(target=main, view=ft.AppView.WEB_BROWSER, upload_dir= "uploads", port=8555)
To reproduce
import flet as ft
import mimetypes, hashlib, json, os, socket, webbrowser, traceback, sys, datetime
修正 Windows MIME 類型
mimetypes.add_type("application/javascript", ".js")
mimetypes.add_type("application/javascript", ".mjs")
def main(page: ft.Page):
# Minimal reproduction
page.title = "FilePicker Test"
Run on new port to avoid cache
ft.app(target=main, view=ft.AppView.WEB_BROWSER, upload_dir= "uploads", port=8555)
Expected behavior
no show error!
Screenshots / Videos
Captures
[Upload media here]
Operating System
Windows
Operating system details
win 11
Flet version
^0.80.1
Regression
Yes, it used to work in a previous Flet version (please specify the version in additional details)
Suggestions
No response
Logs
Logs
[Paste your logs here]Additional details
No response