2012-02-19 42 views
-2

FileUploadコントロールでファイルをアップロードしました。私はパスとすべてを持っていると私は、サーバーに画像を保存したいと思います。私はSaveAs()メソッドを使いたくありません。 私は、using-statementを使ってファイルを保存する方法があるのだろうか?アップロードしたファイルを保存する -

+0

あなたはなぜそうしたいのですかもっと詳しく説明してください – DanielV

答えて

0

あなたは、ファイルのアップロードからファイルを読み込み、Server.MapPathの()関数(URサーバーの絶対パス)

0

あなたはFileUpload.FileBytesを持っていると、サーバーにそれを書くためにStreamWriterクラスを使用するのStreamReaderを使用することができますアップロードされたファイルのバイト配列を返すか、FileUpload.PostedFile.InputStreamプロパティを使用して、アップロードされたファイルのストリームを取得するメソッドです。

0

にするFileUploadコントロールを使用して指定されたファイル内のバイトの配列を取得し、この

string pilepath = Server.MapPath(".") +"\\"+ fl.FileName; 
System.IO.File.WriteAllBytes(pilepath, fl.FileBytes); 

fl.FileBytesを試してみてください。

関連する問題