文章詳情頁
html - 如何在確認(rèn)頁面之后保存文件?
瀏覽:121日期:2023-10-15 17:13:53
問題描述
我有三個頁:
文件選擇頁確認(rèn)頁完成頁在文件選擇頁添加要上傳的文件,在確認(rèn)頁檢查文件內(nèi)容,在完成頁上傳文件。
問題是,在確認(rèn)頁如何再次保留第一頁選擇的文件?
嘗試在確認(rèn)頁用隱藏標(biāo)簽傳遞文件參數(shù),但在完成頁接收的時候,這樣做:
params[:file].original_filename# here I am using ruby
卻提示無法識別 original_filename 的錯誤。顯然,不從確認(rèn)頁真正用文件標(biāo)簽選擇一下文件的話,下一個動作似乎無法識別到文件類型。
問題解答
回答1:如果頁面是同步的方式,把源文件名放在隱藏標(biāo)簽里不會實(shí)現(xiàn)正真的文件上傳。
兩種方式:
如果頁面跳轉(zhuǎn)非要使用同步的方式,可以嘗試將文件保存在其他 model, 然后最終再手動保存你要的 model.
可以選擇使用 ajax, 把著三個頁面做成一個頁面。
標(biāo)簽:
HTML
上一條:web - rails 學(xué)習(xí)伙伴下一條:ruby-on-rails - Ruby:使用rails server啟動webrick服務(wù)器的時候會報(bào)錯:Could not find a JavaScript runtime
相關(guān)文章:
1. android - weex 項(xiàng)目createInstanceReferenceError: Vue is not defined2. android - 哪位大神知道java后臺的api接口的對象傳到前端后輸入日期報(bào)錯,是什么情況?求大神指點(diǎn)3. PHPExcel表格導(dǎo)入數(shù)據(jù)庫怎么導(dǎo)入4. pdo 寫入到數(shù)據(jù)庫的內(nèi)容為中文的時候?qū)懭雭y碼5. javascript - 如圖,百度首頁,查看源代碼為什么什么都沒有?6. vue2.0+webpack 如何使用bootstrap?7. PHP類封裝的插入數(shù)據(jù),總是插入不成功,返回false;8. mac連接阿里云docker集群,已經(jīng)卡了2天了,求問?9. 微信渠道二維碼怎么使用?10. html5 - html元素select下拉列表在原生app里面為什么不能彈框顯示?
排行榜

熱門標(biāo)簽