- 
	
			
				
					April 2nd, 2019, 18:07
				
			
			
				
					#1
				
				
				
			
	 
		
		
			
				
				
				
					 ارسال data اضافه همراه با عکس یا فایل ارسال data اضافه همراه با عکس یا فایل
					
						
							دارم به صورت ajax یک عکس رو آپلود میکنم > میخوام همراه فایلی که قراره بره برای Php چنتا متغییر دیگه هم برای php بفرستم .
 
 با استفاده از append دو مولفه add_watermark و add_preview رو فرستادم بره برای php
 
 کد js :::::::
 
 
	کد HTML: 
var formdata=new FormData();
formdata.append('file',list[i]);
formdata.append('add_watermark',add_watermark);
formdata.append('add_preview',add_preview);
$.ajax({
    url: './document/class/ajax_single_upload.php',
    type: 'POST',
    dataType: "json",
    data: formdata,
    cache: false,
    contentType: false,
    processData: false,
    success: function (data) {
        alert(data);
    },
    error:function(e){
        alert('error http : '+e.status);
    }
});
 کد زیر کار میکنه و نام فایل درخواستی برای آپلود رو برام alert میکنه ::
 
 
	کد PHP: 
 <?php
 
 echo json_encode($_FILES['file']['name']);
 
 
 
 
 ?>
 
 
 ولی کد زیر اررور 200 میده و فکر میکنم نمیشناسه این مولفه رو :::
 
 
	کد PHP: 
 <?php
 
 echo json_encode($_FILES['add_preview']);
 
 
 
 
 ?>
 
 - - - Updated - - -
 
 حلش کردم ممنون دوستان .
 باید از $_post استفاده کنید برای دریافتش . گفتم شاید دوستان دیگه همین مشکلو داشته بودن
 
 
 
 
 
 
 
- 
    
- 
		
			
						
						
							April 2nd, 2019 18:07
						
					
					
						
							 # ADS
						
					
			 
 
- 
	
			
				
					April 2nd, 2019, 18:16
				
			
			
				
					#2
				
				
				
			
	 
		
		
			
				
				
				
					 پاسخ : ارسال data اضافه همراه با عکس یا فایل پاسخ : ارسال data اضافه همراه با عکس یا فایل
					
						
							خودتون که متوجه شدید برای دوستان دیگه ای که با ایجکس کار میکنن باید بگیم که 
 
	کد: formdata.append('add_preview',add_preview);
 به پارامتر های post اضافه میکنه . ارسال فایل هم با مولفه ی پست هست ولی خب سرور تشخیص میده اطلاعاتی که داره ارسال میشه یک فایل هست و اون رو داخل سوپرگلوبال files میبره
 
 
 
 
 
 
 
- 
    
    
    
    
    
        
            تعداد تشکر ها از hoka به دلیل پست مفید