Asp.net VB.net:如何选择要上载的文件,然后使用FileStream上载到服务器?
我有一个asp表单,让用户从他们的pc选择一个文档文件。然后当他们提交时,它会上传到服务器。问题是如何访问该文件并读取它,以便我可以上载它 前端:Asp.net VB.net:如何选择要上载的文件,然后使用FileStream上载到服务器?,asp.net,vb.net,file,file-upload,upload,Asp.net,Vb.net,File,File Upload,Upload,我有一个asp表单,让用户从他们的pc选择一个文档文件。然后当他们提交时,它会上传到服务器。问题是如何访问该文件并读取它,以便我可以上载它 前端: <asp:FileUpload ID="FileUpload" runat="server" /> 问题是找到一种读取文件上传的方法,因为我无法读取文件在他们电脑上的确切位置。我可以使用FileUpload.SaveAs临时保存文件,然后使用server.MapPath上传文件,但我希望有更好的方法。有人知道如何读取此文件以便我可以上载
<asp:FileUpload ID="FileUpload" runat="server" />
问题是找到一种读取文件上传的方法,因为我无法读取文件在他们电脑上的确切位置。我可以使用FileUpload.SaveAs临时保存文件,然后使用server.MapPath上传文件,但我希望有更好的方法。有人知道如何读取此文件以便我可以上载吗
注意:我正在使用CloudStorage将其保存到azure上的容器中。我需要文件上传保存为文件流。还有,如果有人能告诉我他们在做什么?因为我也可以上传没有它,它的作品很好 您可以使用流属性。通过该流,您可以将数据发送到所需的位置。别忘了先检查HasFile
fs = File.OpenRead("file location. If I hard code path to file this works")
Dim b(FileUpload.FileBytes.Length) As Byte
Do While fs.Read(b, 0, b.Length) > 0
blockBlob.UploadFromStream(fs)
Loop
fs.Close()