Re: [請益] 檔案上傳進度條

看板PHP作者 (omusico)時間18年前 (2007/07/21 03:15), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串12/14 (看更多)
※ 引述《leejihchi (崎)》之銘言: : ※ 引述《MrMarcus (請勿忘記密碼)》之銘言: : : Flash 8開始支援檔案上傳,使用Flash本身就可以做出檔案上傳、一次 : : 上傳多個檔案、限制可選取的檔案類型以及最重要的,顯示上傳進度。 : : (當然在伺服器端要有接收檔案的程式,不過伺服器端程式非常簡單, : : 也不需要任何特殊設定)。 : : 我不太了解為什麼使用了Flash以後還要使用Ajax。所有的UI以及上傳進度 : : 在Flash本身就可以做掉了。把Ajax拉進來似乎只是讓事情複雜化。 : 照您的說法,SWFUpload似乎真的有點多此一舉。 : 很奇怪的事,我回去重新看一次Code,他的作法似乎是用Ajax來控制 : 檔案佇列,讓網頁不需要Refresh來即時更新內容,用到Flash的地方只有在 : 選擇檔案(包括限制可選取的檔案類型)以及顯示上傳進度, : 另外一方面,他似乎是讓JS與Flash溝通,讓你可以藉由JS來取得一些Flash回 : 應的資料,讓不懂Flash的Coder也可以修改JS來達成你想要的功能。 : 的確,伺服器端程式真的非常簡單,不用特別去寫什麼程式,這是比較奇妙的地方 :) : 很可惜的事,對於PHP來說,如果要單純PHP+Ajax(或不+Ajax)來做出進度條, : 目前Google到的資料只有另外安裝附加的程式或者要去Patch修改php本身, : 我個人覺得不是很方便(不是每個Server端都可以任你去修改) FLASH上傳條 Youtube就是用這個的啊 如果用flash的socket與server的socket對接 應該就可以弄一台機器用c接flash前端的socket 這樣網頁server就可以專門管好網頁 不用理會長連線時間的程序 不知flash上傳條,可不可以支援續傳的功能 大檔傳輸應該會比較好吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.249.91.121
文章代碼(AID): #16eGdVnj (PHP)
討論串 (同標題文章)
文章代碼(AID): #16eGdVnj (PHP)