ฉันกำลังพยายามอัปโหลดไฟล์และไม่สามารถทำงานได้ ฉันมี URL ที่ถูกต้องสำหรับไซต์และโฟลเดอร์ย่อย ฉันได้ลอง fileUploader.FileName
และ fileUploader.SaveAs
แล้วเช่นกัน ดูเหมือนจะไม่ทำงาน มันไม่ได้อยู่ใน UpdatePanel
มีความคิดอะไรบ้าง?
รหัสด้านหลัง:
Protected Sub uploader_click(sender As Object, e As EventArgs) Handles btnUpload.Click
If fileUploader.HasFile Then
Dim _path As String = Path.Combine("{path to site and folder}", Server.HtmlEncode(fileUploader.PostedFile.FileName))
Try
fileUploader.PostedFile.SaveAs(_path)
Catch ex As Exception
Response.Write(ex.ToString)
End Try
Else
Response.Write("No File")
End If
End Sub
รหัสใหม่ ฉันจำเป็นต้องได้รับโฟลเดอร์หลักเพื่อแสดงโฟลเดอร์ย่อย:
Dim filePath = Path.GetFileName(fileUploader.PostedFile.FileName)
Dim _path As String = Path.Combine(Server.MapPath("~"), "subfolder", filePath)
_path
= \\{server blah}\{site}\webroot
ตอนนี้ไม่มีข้อผิดพลาด แต่ไม่มีการอัปโหลดไฟล์เช่นกัน???
Reponse.Write
แต่ไม่ได้บันทึกไฟล์ - person OneFineDay   schedule 28.11.2013IF
และปฏิบัติตามทีละขั้นตอนเพื่อดูว่าเกิดอะไรขึ้น - person Yuriy Galanter   schedule 28.11.2013Could not find a part of the path '\\{server blah}\{site}\{subfolder\{filename}'.
และดูเหมือนว่าเส้นทางควรจะเป็น - อะไรให้ - person OneFineDay   schedule 28.11.2013