۱ پویا پارسایی
رفع خطای ...\Failed to open stream: No such file or directory in C:\xampp\htdocs هنگام آپلود فایل
جامعه پی اچ پی ایجاد شده در ۱۶ تیر ۱۴۰۰

عرض سلام و ادب

این مطلب رو واسه دوستانی گذاشتم که با این ارور مواجه میشن.

هنگام آپلود فایل در ویندوز معمولا با این خطا مواجه میشویم:

 

Warning: move_uploaded_file(\part02/f6f916aee8732827ee3b5dfe80b39311.jpg): Failed to open stream: No such file or directory in C:\xampp\htdocs\7learn.php\php-tool-box\10-file-uploader\part02\upload.php on line 21

راه حل:

وقتی میخواین آدرس محل ذخیره سازی فایل‌های آپلودی رو به متغیر assign کنید، باید به صورت کامل واردش کنید و اگه فقط اسم فولدر رو بذارید با مشکل مواجه میشید

 

نمونه غلط:

$uploadFileDir = 'upload/';

 

نمونه صحیح:

$uploadFileDir = 'C:\xampp\htdocs\7learn.php\php-tool-box\10-file-uploader\upload/';

دقت کنید که بعد از اسم فولدر مدنظرتون به جای \ باید از / استفاده کنید.

 

درود بر شما. 

 

در کدهای من آدرس پوشه مورد نظر کامل نیست اما کار می‌کنه به درستی یعنی به شکل زیر وارد کردم. 

 

$uploadFileDir = 'upload/';
محسن قربانی ۰۱ مهر ۱۴۰۰، ۰۹:۳۰