我只知道upload.php文件將爲每個上傳的文件運行。那麼如果有5個文件,upload.php會運行5次嗎?上傳前設置專輯名稱
我需要插入一個記錄到mysql'album'表中,這樣我就可以將albumid插入到'照片'表中。
我的想法是在上傳開始之前運行腳本。
plupload怎麼可能? 或者任何不同的想法傢伙?
或者對於根問題,有沒有什麼方法可以爲上傳的照片指定專輯?
感謝
我只知道upload.php文件將爲每個上傳的文件運行。那麼如果有5個文件,upload.php會運行5次嗎?上傳前設置專輯名稱
我需要插入一個記錄到mysql'album'表中,這樣我就可以將albumid插入到'照片'表中。
我的想法是在上傳開始之前運行腳本。
plupload怎麼可能? 或者任何不同的想法傢伙?
或者對於根問題,有沒有什麼方法可以爲上傳的照片指定專輯?
感謝
我想你可以:
albumId
,默認爲空BeforeUpload
處理程序BeforeUpload
上傳事件albumId
albumId
在queryParameters:upldr.settings.url = upldr.settings.url + '&albumId=' + albumId
我想這應該可以工作,而不必在albumId上使用任何一種鎖定機制。
希望這會有所幫助。
非常感謝:D。感謝流程,只剩下一個保留,你的意思是「執行一個同步Ajax調用來創建一個相冊」。這是否意味着我必須使用ajax將行插入到mysql'album'表中?或者這是否意味着我必須先使用ajax運行一個php腳本?抱歉問這樣的問題,但我仍然是新來的jQuery,阿賈克斯等。感謝:D – 2013-02-11 14:51:27
@RedzwanLatif:這意味着從您的客戶端到服務器端PHP腳本進行http://api.jquery.com/jQuery.ajax/調用,並將異步選項設置爲false。您的PHP腳本將執行相冊插入並返回插入相冊ID(以json格式更容易處理)。返回的ID將在您的ajax調用的成功處理程序中處理。 – jbl 2013-02-11 15:18:57
非常感謝:D。非常感謝您的幫助。 :d – 2013-02-12 03:05:15
不知道你想達到什麼,但似乎你想傳遞額外的參數。也許這可以有一些幫助:http://stackoverflow.com/a/13382331/1236044 – jbl 2013-02-11 13:21:32
沒有。我需要在上傳之前運行腳本。如果我將插入相冊聲明放在upload.php中,如果有許多照片上傳,將會有許多專輯。我只想創建一張專輯。感謝:D – 2013-02-11 13:24:13