Embark on a journey of knowledge! Take the quiz and earn valuable credits.
Take A QuizChallenge yourself and boost your learning! Start the quiz now to earn credits.
Take A QuizUnlock your potential! Begin the quiz, answer questions, and accumulate credits along the way.
Take A QuizGeneral Tech Bugs & Fixes 2 years ago
Posted on 28 Aug 2022, this text provides information on Bugs & Fixes related to General Tech. Please note that while accuracy is prioritized, the data presented might not be entirely correct or up-to-date. This information is offered for general knowledge and informational purposes only, and should not be considered as a substitute for professional advice.
Here an example of working code
HTML
Javascript
$('#upload').on('click', function() {
var file_data = $('#image').prop('files')[0];
var form_data = new FormData();
form_data.append('file', file_data);
$.ajax({
url: 'upload.php',
dataType: 'text',
cache: false,
contentType: false,
processData: false,
data: form_data,
type: 'post',
success: function(res){
alert(res);
}
});
});
Upload.php
if ( 0 < $_FILES['file']['error'] ) {
echo 'Error: ' . $_FILES['file']['error'] . '
';
}
else {
move_uploaded_file($_FILES['file']['tmp_name'], 'uploads/' . $_FILES['file']['name']);
}
No matter what stage you're at in your education or career, TuteeHub will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.
General Tech 10 Answers
General Tech 7 Answers
General Tech 3 Answers
General Tech 9 Answers
Ready to take your education and career to the next level? Register today and join our growing community of learners and professionals.
manpreet
Best Answer
2 years ago
I'm trying to send image from jquery to php, but the $_FILE answer of php is null. Someone can tell me where I'm wrong?
js file
$('form.cwd-add-photo').on('submit',function(event){
event.preventDefault();
var files = $('.cwd-add-photo input[name="cwd-img-upload"]').prop('files')[0];
var formData = new FormData();
formData.append("cwd_system_require","cwd_add_photo");;
$.each(files, function(key, value) {
formData.append('photo['+key+']', value);
});
$.ajax({
url: window.location.origin+'/cwd_call',
type: 'post',
data: formData,
contentType: false,
processData: false,
success: function(item){
console.log(item);
},
});
});
php file
if(isset($_POST['cwd_system_require'])){
switch($_POST['cwd_system_require']){
case 'cwd_add_photo':
var_dump($_FILE);
var_dump($_POST);
break;
}