iT邦幫忙

0

PHP 批量建檔 EXCEL或網頁方式?

各位好
我有我有個頁面
是顯示每個人
建立個人資料清單
每筆資料會顯示約照片3張加一個小影片 及顯示幾樣基本資料
但在後台只能一筆一筆建立,可否批量建立呢?
因為問網頁設計師沒辦法只能一筆一筆建立,或用EXCEL
但是用EXCEL建檔,只能文字,圖片跟影片還要另外用FTP丟上去並重新命名
但公司希望的作法是資料KEY好後,在上傳的窗格,從桌面上選好照片跟影片就直接拉進來網頁裡,哪後就自動帶入該文件的路徑,假如果KEY好10筆資料 就一次通通上傳,並自動重新命名那些圖片的檔名,這是可行的嗎?

這裡告訴你可以,但網頁設計師(前端?後端?)說不行,那還是不行,因為提問人是你不是他
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
小魚
iT邦大師 1 級 ‧ 2019-07-07 22:27:29

Excel建檔一般是文字而已,
圖片應該要另外處理.

b3321597 iT邦新手 5 級 ‧ 2019-07-07 22:52:38 檢舉

那如果做成網頁的呢,key好ㄧ列按+符號出現第二列 圖片上傳的路徑用拖拉的代入呢

player iT邦大師 1 級 ‧ 2019-07-07 23:12:44 檢舉

google自己找php+get+image+in+excel

小魚 iT邦大師 1 級 ‧ 2019-07-07 23:54:52 檢舉

key好ㄧ列按+符號出現第二列 圖片上傳的路徑用拖拉的代入呢

可以啊,
只要你能夠實作出來就可以.
這部分需要Js配合.

0
dragonH
iT邦超人 5 級 ‧ 2019-07-07 23:11:53

不是很懂 excel 可以

可是後臺不行的邏輯/images/emoticon/emoticon19.gif

從桌面上選好照片跟影片就直接拉進來網頁裡,哪後就自動帶入該文件的路徑

input file 本來就可以拖拉上傳檔案呀

codepen

但如果你是說假設正在輸入 user1 的資料

然後 input file 自動帶入你電腦中檔案的路徑

因為安全性的問題

可能就沒辦法了

KEY好10筆資料 就一次通通上傳,並自動重新命名那些圖片的檔名

我只有nodejs的經驗

不過不論語言

上傳檔案重新命名應該不是難事


如果你的需求只是內部使用建檔的話

你可以先把這些用戶的檔案整理成

userA --- Image1.jpg
|ˍˍˍ Image2.jpg
|ˍˍˍ Image3.jpg
|ˍˍˍ Video.mp4

然後透過靜態檔案的方式讀取這些檔案

e.g. /image/userA/Image1.jpg

就是取得 userA 的 第一張圖片

依此類推

b3321597 iT邦新手 5 級 ‧ 2019-07-07 23:44:00 檢舉


想要像這樣網頁式的,哪後在最後一欄例如商品類別那格,就是個上傳鍵或是一個表格,我選好要上傳的文件拉進這個表格就自動帶入入徑或先自動上傳之類的

dragonH iT邦超人 5 級 ‧ 2019-07-07 23:59:16 檢舉

1 . 透過input 選好檔案 或 拖拉檔案 本來就會帶入路徑

2 . 自動上傳可以 bind change event listener 在 input 上

0
混水摸魚
iT邦研究生 2 級 ‧ 2019-07-08 08:51:21

我說句實在話,當設計師產生excel的時候,那時間跟步驟早就可以照著網頁的上傳流程跑一次了…
每次我寫新的程式都有人會提出這個要求,不是做不到是做出來沒意義…

我要發表回答

立即登入回答