[英]How to send the filename with Plupload?
我已經研究這個問題已有一段時間了。
我的問題很簡單,我想將文件名和文件一起發送,作為Plupload中的一個多部分請求,但是我還沒有做到這一點。
我需要上傳文件的完整文件名,因此我可以使用正確的文件擴展名保存文件,在這種情況下,它僅是圖像。
這是到目前為止我所擁有的(JavaScript部分):
BeforeUpload: function(up, file) {
up.settings.multipart_params = {"name" : file.name, "gallery" : "9650f952-e397-11e5-8bca-d43d7e9e4e29"}
},
在PHP中,我有這塊:
if (!empty($_FILES)) {
$fileName = $_FILES["file"]["name"];
} elseif (isset($_REQUEST["name"])) {
$fileName = $_REQUEST["name"];
} else {
$fileName = uniqid("file_");
}
$filearr = explode ($fileName);
$ext = array_pop ($filearr);
$withoutext = implode ($filearr);
那么,我該如何解決這一問題呢?
我應該更多地關注代碼。
我發現了2個錯誤,都是缺少參數的explode和implode函數,因此答案很簡單:
$filearr = explode (".",$fileName);
$ext = array_pop ($filearr);
$withoutext = implode (".",$filearr);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.