1
我使用多個文件上傳,我想每個文件名與全局數組分配使用foreach我怎麼能做到這一點的asp.net/c#叫img
?我如何分配全局陣列中的每個文件名?
string[] img={""};
foreach (string s in Request.Files) {
HttpPostedFile file = Request.Files[s];
int fileSizeInBytes = file.ContentLength;
string fileName = file.FileName;
string fileExtension = "";
if (!string.IsNullOrEmpty(fileName)) {
fileExtension = Path.GetExtension(fileName);
file.SaveAs(filename);
}
}
謝謝你,我有包含IMG1,IMG2,IMG3和IMG4我想圖像的路徑插入到這些列IMG1,IMG2等使用LINQ to SQL的一個項目表,所以我決定分配在陣列中的每個路徑然後分配與LINQ數組索引 –
您可以在列表獲得通過索引項以同樣的方式,你可以在一個陣列。只需簡單地使用:int myFirstImg = img [0]; –
Ageonix
感謝,但是當INT myFirstImg = IMG [0];它表明這個錯誤System.ArgumentOutOfRangeException –