私はオープンファイルをExcelで読み込み、コードストリームでファイルストリームを使用してダウンロードしたexceldatareaderClassを通して読み込みます。FileStreamを使ってファイルパスを取得するにはどうすればよいですか?
現在、ファイルストリームがExcelファイルを開く正確なディレクトリを宣言しました。それは正常に動作します。
Stream stream = new FileStream("C:\\" + FileUpload.PostedFile.FileName, FileMode.Open, FileAccess.Read, FileShare.Read);
今私は、Excelは、ファイルが置かれている正確な場所を必要とするfileupload.FileStream Windowsフォーム上のように、ユーザーの場所にそれをどこに場所を提出読む必要があります。これを行う方法。?
例:のsample.xlsはマイドキュメント上に配置されている
ファイルパスはようにする必要があります。C:\ Documents and Settings \ユーザー\よろしくで
string openpath ="" ;//filepath
Stream stream = new FileStream(openpath+ FileUpload.PostedFile.FileName, FileMode.Open, FileAccess.Read, FileShare.Read);
おかげ\マイドキュメント
こんにちはSir別のブラウザは別のファイルパスを持っています.IE posted.filenameは正しいですが、FirefoxとGoogleのような他のブラウザでは、常にソリューションパスC:\ ProjectFolder \ ProjectSystem \ book1.xlsxを表示します。位置しています。ありがとう – BizApps