theFile
(ASP.NET)という名前の単純な FileUpload コントロールを使用してファイルをアップロードしています。ファイルの絶対パスを取得しようとしていますがthefile.PostedFile.FileName
、thefile.FileName
まったく同じで、ファイル名だけでパスはありません! このファイルを別のサーバーに保存するため、Server.MapPath を使用できません (Web サービスを介してバイト配列を介して転送します)。
次の行で中断します。
Dim fStream As New FileStream(thefile.FileName, FileMode.Open, FileAccess.Read)
ファイル名を取得して、VS の相対パスにマッピングしているためです。私は絶対パスが必要です...