(1395/12/12، 12:47 عصر)erfan002pooya نوشته است: واقعا عالی بود آقا مجتبی فقط چند تا سوال :
الان این فایل هارو آپلود میکنیم فایل جدیدی ساخته نمیشه فقط data تغییر میکنه میخواستم اگه میشه مثلا اگه یکی دیگه هم آپلود کرد بشه data2 بعد یک نکته دیگه اگه بخوایم از قابلیت مولتی ( انتخاب چند مورد ) پشتیبانی کنه باید چکار کنید ( کد پی اچ پی رو چطور ادیت کنم ) و یک چیز دیگر شاید طرف فقط فایلهاش عکس نباشه فشرده باشه یا ...
خیلی ممنون میشم کمکم کنی 
خوب پارامتر دوم تابع copy رو در PHP یک مقدار ثابت ندهید. مثلاً بنویسید:
کد:
<?php
header('Access-Control-Allow-Origin: *');
copy('php://input', './upload-'.$_GET['username'].'.png');
echo 'ok';
?>
و هنگام ارسال درخواست با کانستراکت مثلاً URL رو بنویسید:
کد:
"http://localhost/upload.php?username=" & URLEncode(UserName)
که مثلاً UserName یک متغیّر هست که از قبل توی کانستراکت ساختید. حالا چون یوزرنیمها فرق میکنه و نام فایل هم وابسته به یوزرنیم شده است. به ازای هر کاربر فایل جدیدی ساخته میشود.
بعد منظورتون از انتخاب چندتایی چی هست؟
اگه منظورتون این هست که کاربر بتونه چند فایل رو انتخاب کنه که این قابلیت همین الآن وجود داره. در تنظیمات FileChooser گزینهی Select رو بذارید روی Multiple و برای دسترسی به فایلهای مختلف در اکشنها از index استفاده کنید (مثلا ایندکس صفر یعنی اوّلین فایل، ایندکس یک یعنی دومین فایل و...)
اگه منظورتون ارسال درخواست به صورت multipart هست، میتونید به جاش از همون انکدینگ base64 استفاده کنید. چون الآن واقعاً ایدهای ندارم که چه اکشنها و ایونتهایی برای این کار براش قرار بدم. اگر شما ایدهای دارید برای این کار خوشحال میشم که بدونم تا قابلیّت multipart رو به این افزونه اضافه کنم.