ASP.NET Core Razor Pages множественный выбор ввода и пагинации

$targetfolder = $targetfolder   . basename( $_FILES['file']['name']) ;

Когда вы создаете переменную $targetfolder, по какой-то причине вы добавляете к ней базовое имя. Таким образом, если файл был вызван something.jpg, а целевая папка была /a/b/c/, вы получите /a/b/c/something.jpg как значение $targetfolder.

Позже в коде вы снова добавите свое собственное имя файла :

if(move_uploaded_file($_FILES['file']['tmp_name'], $targetfolder .$filename))

Итак, я думаю, вы будете счастливы, если вы удалите $targetfolder = $targetfolder . basename( $_FILES['file']['name']) ; все вместе.

0
задан AndyL 19 January 2019 в 03:39
поделиться

1 ответ

asp-route-CurrentFilter не удалось назначить массив. Вы можете использовать @Url.Page, чтобы назначить данные пользовательского маршрута.

public string[] CurrentFilter { get; set; }
public async Task OnGetAsync(string sortOrder,string[] currentFilter,string[] searchString,int? pageIndex)

.cshtml:

<a href="@Url.Page("./Index", 
                    new {
                         sortOrder= Model.CurrentSort,
                         currentFilter = Model.CurrentFilter, 
                         pageIndex= Model.Student.PageIndex +1
                    })"
                    class="btn btn-default @nextDisabled">
Next</a>
0
ответ дан Xing Zou 19 January 2019 в 03:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: