第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

是否可以使用Ajax進(jìn)行文件上傳?

是否可以使用Ajax進(jìn)行文件上傳?

慕妹3146593 2019-08-27 17:47:52
是否可以使用Ajax進(jìn)行文件上傳?我不想使用jQuery,但我想使用Ajax來進(jìn)行文件上傳。那可能嗎?如果是這樣,我在哪里可以找到相關(guān)的信息/教程?
查看完整描述

3 回答

?
慕蓋茨4494581

TA貢獻(xiàn)1850條經(jīng)驗(yàn) 獲得超11個(gè)贊

不,用javascript無法做到這一點(diǎn)。

但是,為了給出“AJAX”感覺,您可以將表單提交給隱藏的iframe并將腳本結(jié)果輸出到該表單,然后從那里進(jìn)行處理。谷歌ajax iframe upload并從那里開始。

如果您正在使用jQuery, Form plugin那么如果您的表單中包含任何文件字段,還會(huì)自動(dòng)為您創(chuàng)建此iframe。我沒有用它來做這件事,但我聽說過好事。

正如評(píng)論中指出的那樣,你也可以使用非常流行的東西SWFUpload來實(shí)現(xiàn)Flash所需的效果。


查看完整回答
反對(duì) 回復(fù) 2019-08-27
?
慕后森

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊

任何人都會(huì)在很久之后發(fā)現(xiàn)這個(gè)問題:是的,現(xiàn)在可以使用JavaScript。

HTML5定義了兩個(gè)新的API,您可以一起使用它們來完成此任務(wù):拖放API和文件API。您可以使用jQuery與API進(jìn)行交互,有效地讓人們拖放文件進(jìn)行上傳。

這是一個(gè)如何做到這一點(diǎn)的教程。

該代碼目前適用于Chrome 6+和Firefox 3.6 +,Safari 6和IE 10.如果您需要Safari 5支持,代碼幾乎完全相同,但您使用FormData對(duì)象代替上傳的文件列表(更多信息,請(qǐng)參閱后)。

Opera從11開始支持File API,但不支持DnD API,drop操作不會(huì)啟動(dòng)上傳,但它們支持您使用API訪問該文件。我想在12年他們將完成對(duì)DnD API的支持。

所有主流瀏覽器現(xiàn)在都實(shí)現(xiàn)了所有標(biāo)準(zhǔn)API,因此本教程適用于所有瀏覽器。


查看完整回答
反對(duì) 回復(fù) 2019-08-27
  • 3 回答
  • 0 關(guān)注
  • 591 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)