我目前正在開發一個簡單的前端,它允許用戶將資料輸入到文本欄位中,并在同一個表單上上傳檔案。
我知道我必須使用multipart/form-data來發送檔案,但我很好奇什么是發送文本資料的最佳方式。我的選擇是:
使用 multipart/form-data 在單個表單中提交檔案和文本資料
在兩個不同的端點之間分離檔案和文本資料,允許我在發送之前將文本資料格式化為 JSON 客戶端
我不認為這樣做會非常困難,但我很好奇在這種情況下通常被認為是最佳實踐。
uj5u.com熱心網友回復:
這取決于您期望用戶的作業流程。
如果您希望他們填寫的欄位與您上傳的檔案緊密系結,請在一個表單中完成所有這些。例如,如果上傳的是一張圖片,并且該欄位包含圖片的標題,它們會一起出現,并且應該在一個表單中。
如果從您的頁面上傳檔案或僅填寫表單中的欄位并提交它們是有意義的,請使用兩個表單物件。
在您進行一些可用性測驗之前,您可能不會知道它的效果如何。您可能必須對其進行更改才能使一切順利進行。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/441763.html
上一篇:動態表單,包括補丁
