نمایش نتایج: از شماره 1 تا 4 , از مجموع 4

موضوع: آپلود فایل در هاست دانلود در پروژه های php

  1. #1
    عضو انجمن iroo آواتار ها
    تاریخ عضویت
    Apr 2015
    نوشته ها
    561
    تشکر تشکر کرده 
    1,482
    تشکر تشکر شده 
    211
    تشکر شده در
    169 پست

    پیش فرض آپلود فایل در هاست دانلود در پروژه های php

    سلام و خسته نباشید
    من میخواستم در پروژه های php خودم که یوزر محور هست از هاست دانلود استفاده کنم، یعنی وقتی کاربر عکسی آپلود میکنه اون رو توی هاست دانلود آپلود بشه و در زمان فراخوانی از اونجا دریافت بشه

    چون پروژه ای هست که میخوام خود پروژه با سرور فایل هاش جدا باشه
    ممنون میشم راهنمائیم کنید

    تشکر
    انجمن سئو فروم (Https://seoforum.ir)؛ تالار پرسش و پاسخ سئو و دیجیتال مارکتینگ ایران

  2. # ADS




     

  3. #2
    عضو انجمن AtrafNet آواتار ها
    تاریخ عضویت
    Nov 2016
    نوشته ها
    259
    تشکر تشکر کرده 
    2,584
    تشکر تشکر شده 
    729
    تشکر شده در
    417 پست

    پیش فرض پاسخ : آپلود فایل در هاست دانلود در پروژه های php

    سلام
    می تونید از توابع FTP پیش فرض PHP برای انتقال فایل از سرور اصلی به سرور دانلود استفاده کنید:

    http://php.net/manual/en/function.ftp-fput.php
    http://php.net/manual/en/book.ftp.php

  4. #3
    عضو انجمن JeyServer آواتار ها
    تاریخ عضویت
    Mar 2015
    محل سکونت
    اصفهان
    نوشته ها
    189
    تشکر تشکر کرده 
    93
    تشکر تشکر شده 
    298
    تشکر شده در
    233 پست

    پیش فرض پاسخ : آپلود فایل در هاست دانلود در پروژه های php

    نقل قول نوشته اصلی توسط iroo نمایش پست ها
    سلام و خسته نباشید
    من میخواستم در پروژه های php خودم که یوزر محور هست از هاست دانلود استفاده کنم، یعنی وقتی کاربر عکسی آپلود میکنه اون رو توی هاست دانلود آپلود بشه و در زمان فراخوانی از اونجا دریافت بشه

    چون پروژه ای هست که میخوام خود پروژه با سرور فایل هاش جدا باشه
    ممنون میشم راهنمائیم کنید

    تشکر
    سلام
    میتونید از کتابخانه های FTP یا SFTP در PHP استفاده کنید.
    همینطور میتونید یک اسکریپت دریافت کننده فایل در هاست دانلودتون قرار بدید و فایل هاتون رو با CURL از هاست مبدا آپلود کنید.
    اگر از Laravel استفاده میکنید: Laravel
    اگر دسترسی Server Administrator دارید میتونید از دستورات sshfs یا sync استفاده کنید.
    .:: جی سرور - ارائه دهنده خدمات میزبانی وب و سرور های مجازی و اختصاصی ::.
    دارنده نماد اعتماد الکترونیکی از وزارت صنعت ، معدن و تجارت

  5. #4
    عضو انجمن
    تاریخ عضویت
    Mar 2013
    نوشته ها
    157
    تشکر تشکر کرده 
    34
    تشکر تشکر شده 
    251
    تشکر شده در
    159 پست

    پیش فرض پاسخ : آپلود فایل در هاست دانلود در پروژه های php

    برای اینکار از چندتا روش میشه استفاده کرد .

    یک روش قدیمی از FTP به صورت ریموت رو سرور دانلودتون آپلود کنید ، کاربر که فایل رو سرور سایت آپلود کرد ، شما توسط php اون فایل رو از طریق FTP به سرور دانلود منتقل میکنید (برای دستیابی مجدد فایل هم ، اسم فایل و مسیر آپلود ، آدرس ریموت هاست دانلود رو هم تو دیتابس ذخیره میکنید)

    یک روش دیگه هم اینکه شما بیان روی یک سرور دانلودتون یک اسکریپت بنوییسد که وظیفه مدیریت فایل های دریافتی رو بر عهده داشته باشه (بر اساس مفهموم Rest API) ،‌ نحوه انجام اش هم میتونه به این صورت باشه ، شما میتونی اول فایل رو روی سرور سایت آپلود کنید ، بعد اون فایل رو از طریق ‌Post روی سرور دانلود آپلود کنید یا اینکه از سمت کاربر فایل رو مستقیم روی سرور آپلود کنید (این دیگه برمیگرده به فایل تون و اینکه چه کارهایی میخواهید روش انجام بدید) ، در آخر هم وقتی آپلود فایل تموم شد ، از سمت سرور دانلود اطلاعات فایل رو به سمت سایت ات برگردونی و اونجا هم تو دیتابس ذخیره کنی.

    حالا کدوم روش بهتره ، اولی راحت تره ، اما روش دوم کنترل بیشتری روی فایلها داری .

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •