[請益] 上傳檔案
我想要做的功能,是一上傳檔案後(upload.php),
馬上在資料庫(mysql) 產生這筆資料的檔案,
包含檔名、系統檔名 (用data()去產生) 、檔案大小(mbytes)和註解。
註解欄位一樣是位於upload.php,給使用者自由輸入,
也就是upload.php表單中至少有二個欄位,
一個瀏覽選擇上傳的檔案(input type="file") ,
一個就是註解欄位(textarea)。
然後轉換到index.php,顯示關於檔案的檔名、大小和註解三個資訊,
以及可以選擇下載或是刪除檔案,
刪除的時候當然會連資料庫中的紀錄一起刪除。
目前我只能做到利用系統變數$_FILES ,
在upload.php上傳後,先轉換到另一個暫時性網頁,譬如data.php,
在這個網頁利用$_FILES 去取得檔名、檔案大小等資訊,
再另外產生系統檔名,在data.php利用表單在資料庫插入紀錄,
然後轉換到index.php
同時利用java script ,做一個0.0x秒自動送出表單的功能,
讓網頁看起來「好像」一上傳完畢後,就立刻轉換到index.php ,
但實際上卻是中間經過了一個data.php。
有沒有辦法不經過data.php,
而直接達到在上傳完檔案後同時於資料庫建檔,
然後直接轉換至index.php ,得到同樣的結果呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.126.47.121
推
03/20 23:35, , 1F
03/20 23:35, 1F
→
03/21 10:30, , 2F
03/21 10:30, 2F
討論串 (同標題文章)