Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Peter Kiss

    őstag

    válasz Speeedfire #8708 üzenetére

    Nem tudom, mi lehet olyan nehéz benne. Ma megírtam saját magamnak a fájlfeltöltős részt, kellett 2 osztályt írnom (mindkettőt egy-egy meglévőből származtattam, de semmi fájlfeltöltéssel kapcsolatos nincs benne), és megy is:

    /**
    *
    * @return ViewResult
    */
    public function index() {
    if ($this->HttpContext->IsPost()) {
    $i = 0;
    foreach ($this->HttpContext->Files as $value) {
    /* @var $value \System\Web\HttpPostedFile */
    if ($value->IsMultiple()) {
    foreach ($value as $m) {
    $m->SaveAs("o/up" . $i . ".valami");
    ++$i;
    }
    } else {
    $value->SaveAs("o/up" . $i . ".valami");
    ++$i;
    }
    }
    }

    return $this->View('index');
    }

    Egy SaveAs jellegű sort simán el lehet viselni bárhol. Egyébként a SaveAs mellett tudom neki azt is mondani, hogy ->Stream() és máris tudom olvasni. Ha pedig mentettem és sikerült is, akkor kapok egy FileInfo nevű objektumot. Amennyiben nem sikerült a feltöltés, dobja SaveAs-nál és Stream-nél az Exception-öket.

Új hozzászólás Aktív témák