簡體   English   中英

如何使用Plupload發送文件名?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM