0
我需要從AWS s3服務器中刪除文件。對於我們寫的刪除方法,但沒有處理URI的UUID,因此問題。我們通過查詢字符串傳遞圖像名稱。使用fineuploader刪除文件
有沒有辦法將dnt發送到服務器或發送它作爲查詢字符串。
任何快速回復將不勝感激。
感謝 克里希納
我需要從AWS s3服務器中刪除文件。對於我們寫的刪除方法,但沒有處理URI的UUID,因此問題。我們通過查詢字符串傳遞圖像名稱。使用fineuploader刪除文件
有沒有辦法將dnt發送到服務器或發送它作爲查詢字符串。
任何快速回復將不勝感激。
感謝 克里希納
您不能防止精細上傳的默認選項發送的URI路徑的UUID。老實說,這是你應該如何識別你的文件服務器端,而不是文件名。如果您想通過刪除請求傳遞更多信息(參數),可以通過setDeleteFileParams
API函數來完成。例如:
var uploader = new qq.FineUploader({
request: {
endpoint: '/my/endpoint'
},
deleteFile: {
enabled: true,
endpoint: '/my/deletefile/endpoint'
},
callbacks: {
onDelete: function(id) {
this.setDeleteFileParams({filename: this.getName(id)}, id);
}
}
});
上面的代碼將在查詢字符串中包含一個「文件名」參數,並將該文件的名稱作爲值。此外,從版本3.7(昨天剛剛發佈)開始,如果要使用POST而不是DELETE發送刪除文件請求,您可以在deleteFile
選項上指定一個新的method
屬性,其值爲「POST」。在這種情況下,包括UUID在內的所有參數將作爲請求主體中的URL編碼參數發送。有關更多詳細信息,請參閱blog post on support for delete files via POST
爲什麼您不能解析URI路徑中的UUID? –