Yii Framework Forum: لینک دانلود برای فایل های آپلود شده - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

لینک دانلود برای فایل های آپلود شده

#1 User is offline   Saeed Alam 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 51
  • Joined: 08-March 11

Posted 06 July 2013 - 10:15 PM


سلام دوستان .
میخوام یه لینک به فایل های آپلود شده بدم واسه دانلود.
../uploads/aaa.jpg

اما سیستم به عنوان یه کنترلر و اکشن باهاش برخورد میکنه که پیدا نمیشه.
شما از چه روشی استفاده میکنید؟
با تشکر.



0

#2 User is offline   Ali Borjian 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 369
  • Joined: 19-January 11

Posted 06 July 2013 - 10:53 PM

View PostSaeed Alam, on 06 July 2013 - 10:15 PM, said:


سلام دوستان .
میخوام یه لینک به فایل های آپلود شده بدم واسه دانلود.
../uploads/aaa.jpg

اما سیستم به عنوان یه کنترلر و اکشن باهاش برخورد میکنه که پیدا نمیشه.
شما از چه روشی استفاده میکنید؟
با تشکر.






آقا سعید خوبی؟ خیلی کم پیدایی؟ این رو امتحان کن

Yii::app()->request->baseUrl.'/uploads/aaa.jpg'


0

#3 User is offline   Saeed Alam 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 51
  • Joined: 08-March 11

Posted 07 July 2013 - 01:08 AM

View PostAli Borjian, on 06 July 2013 - 10:53 PM, said:


آقا سعید خوبی؟ خیلی کم پیدایی؟ این رو امتحان کن

Yii::app()->request->baseUrl.'/uploads/aaa.jpg'




سلام.
چاکرم . در حال انجام خدمت سربازی ام . راستش یه پروژه دارم با کدایگنایتر دیگه کم میرسم بیام اینور... اینجام که رفته تو کما یه ورژن جدید نمیدن انگار فرار کردن :D

شما خوبی؟

آقا اینو امتحان کردم که کار نمیکنه

<?php echo Yii::app()->request->baseUrl; ?>/uploads/<?php echo $model->attachment ?>

0

#4 User is offline   Ali Borjian 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 369
  • Joined: 19-January 11

Posted 07 July 2013 - 02:53 AM

Yii::app()->request->baseUrl.'/uploads/aaa.jpg'



<?php echo Yii::app()->request->baseUrl.'/uploads/aaa.jpg' ?>



این کد دقیقا به چیزی که می خوای اشاره داره. اگه حل نشد خروجی echo اولی و دومی رو نگاه کن ببینی با خروجی اصلی چه تفاوتی داره . اگر نشد رشته خروجی رو اینجا بنویس تا ببینیم مشکل از چیه. به جز مدلت چیز دیگه ای به نظر نمی رسه
موفق باشی



0

#5 User is offline   Saeed Alam 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 51
  • Joined: 08-March 11

Posted 07 July 2013 - 04:02 AM

View PostAli Borjian, on 07 July 2013 - 02:53 AM, said:

Yii::app()->request->baseUrl.'/uploads/aaa.jpg'



<?php echo Yii::app()->request->baseUrl.'/uploads/aaa.jpg' ?>



این کد دقیقا به چیزی که می خوای اشاره داره. اگه حل نشد خروجی echo اولی و دومی رو نگاه کن ببینی با خروجی اصلی چه تفاوتی داره . اگر نشد رشته خروجی رو اینجا بنویس تا ببینیم مشکل از چیه. به جز مدلت چیز دیگه ای به نظر نمی رسه
موفق باشی




سلام .
بدون دستور اکو کلا به مسیر پروژه اشاره نمیکنه اما وقتی اون دستور مینویسم اسم پوشه رو به عنوان کنترولر و اسم فایل رو به عنوان اکشن میبینه و میره به اون ادرس و همچین اکشنی هم یافت نمیکنه :‌


<a  href="<?php echo Yii::app()->request->baseUrl; ?>/uploads/<?php echo $model->attachment ?>">download</a>


output :

Error 404

Unable to resolve the request "uploads/bckg.jpg".

ممنون.
0

#6 User is offline   Ali Borjian 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 369
  • Joined: 19-January 11

Posted 07 July 2013 - 04:13 AM


یک http:// اولش اضافه کنید.
اگه نشد نهایتا از
CHtml::link استفاده کن



0

#7 User is offline   Saeed Alam 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 51
  • Joined: 08-March 11

Posted 07 July 2013 - 04:27 AM

View PostAli Borjian, on 07 July 2013 - 04:13 AM, said:


یک http:// اولش اضافه کنید.
اگه نشد نهایتا از
CHtml::link استفاده کن





حاجی دمت گرم .
<?php echo CHtml::link('Download',array('/uploads/'.$model->attachment), array('target'=>'_blank')); ?>


این شکلی درست شد . ممنونم.
1

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users