1

theFile(ASP.NET)という名前の単純な FileUpload コントロールを使用してファイルをアップロードしています。ファイルの絶対パスを取得しようとしていますがthefile.PostedFile.FileNamethefile.FileNameまったく同じで、ファイル名だけでパスはありません! このファイルを別のサーバーに保存するため、Server.MapPath を使用できません (Web サービスを介してバイト配列を介して転送します)。

次の行で中断します。

Dim fStream As New FileStream(thefile.FileName, FileMode.Open, FileAccess.Read)

ファイル名を取得して、VS の相対パスにマッピングしているためです。私は絶対パスが必要です...

4

2 に答える 2