1
現在,我使用Blueimp jQuery File Upload來上傳文件。我有一個問題,我怎樣才能上傳自定義文件夾?例如:使用defaullt Blueimp jQuery File Upload將上傳到文件夾server/php/files和server/php/files/thumbnail。我想在上傳時添加自定義參數,並將其上傳到此文件夾。例如:我設置它將加載到abc,文件上傳將上傳到文件夾server/php/files/abc和server/php/files/thumbnail/abc。我已經更改數據的網址輸入,但它並沒有改變 更多:網頁A我將上傳到Abc文件夾,在網頁B我將上傳到文件夾CDEBlueimp jQuery File Upload - 更改上傳目錄
<input id="fileupload" type="file" name="files[]" data-url="/assets/server/php/abc" multiple>
<script>
$(function() {
$('#fileupload').fileupload({
dataType: 'json',
add: function (e, data) {
data.context = $('<p/>').text('Uploading...').appendTo(document.body);
data.submit();
},
done: function (e, data) {
$.each(data.result.files, function (index, file) {
$('<p/>').text(file.name).appendTo(document.body);
console.log(file);
});
}
});
});
</script>
您可以發佈完整的腳本?我粘貼了它,但無法運行 –
https://github.com/blueimp/jQuery-File-Upload/blob/master/server/php/UploadHandler.php – Ryza
public function __construct($ options = null,$ initialize = true,$ error_messages = null){this-> response = array(); $ this-> options = array( 'script_url'=> $ this-> get_full_url()。'/'。$ this-> basename($ this-> get_server_var('SCRIPT_NAME')), 'upload_dir'= > dirname($ this-> get_server_var('SCRIPT_FILENAME'))。'/ files /', 'upload_url'=> $ this-> get_full_url()。'/ files /', 'input_stream'=>'php: //輸入', 'user_dirs'=> false, 'mkdir_mode'=> 0755, 'param_name'=>'files', – Ryza