Saya telah mengunggah gambar bersama dengan item dan menyimpan gambar ini di folder lokal dan repositori gambar server dan url gambar harus diteruskan ke db. (Harus menggabungkan filepath dan physicalpath ) Kode di bawah ini tidak berfungsi.

   @code{
         .
    .
    .
    .
    
                        foreach (var file in args.Files)
                        {
            
                            var size = file.FileInfo.Size;
                            path = "wwwroot\images\" + file.FileInfo.Name;
                            FileStream filestream = new FileStream(path, FileMode.Create, FileAccess.Write);
                            file.Stream.WriteTo(filestream);
                            filestream.Close();
                            file.Stream.Close();
                            var pathUrl = path;
             
                        }.
.
.
.

        arg.Data.ItemImage = path;
    
    }
1
Aweelmarchons 20 November 2020, 12:04

1 menjawab

Jawaban Terbaik

Hai, saya menggunakan kontrol ekspres dev ini untuk mencapai ini:

https://docs.devexpress.com/Blazor/DevExpress.Blazor.DxUpload

Perlu beberapa penyetelan pantat jika Anda mengikuti contoh itu berfungsi dengan baik. Pastikan juga Anda memiliki izin menulis di folder yang Anda inginkan untuk menyimpan file.

Cobalah, dan beri tahu saya jika Anda terjebak.

Salam Hormat,

Mathias

1
Mathias Z 23 November 2020, 16:34