0

サルヴェテ!「NeatUpload」と呼ばれるasp.netファイルアップロードコントロールを設定すると、ディレクトリが書き込み可能な場合は「YOUR_APP_ROOT / app_data / NeedUpload_Temp /」の一時的な場所、またはシステムの一時フォルダーにファイルが保存されます。ただし、デモには実際にファイルがアップロードされていないようであり、ファイルを特定のディレクトリに保存するための例も含まれていません。

アップロードしたファイルを保存して、アップロードしたファイルを特定のフォルダーに移動するにはどうすればよいですか?ドキュメントからの私の唯一の手がかりは、それがと関係しているということですがUploadStorageProvider、これを実装するにはいくつかの助けが必要です。

4

1 に答える 1

1

ドキュメントを読んだ場合3.3ポイント6:

コードビハインドファイルで、アップロードされたファイルを処理します。InputFileコントロールを使用している場合、アップロードされたファイルのクライアント指定の名前、MIMEタイプ、およびコンテンツには、それぞれinputFileId.FileName、inputFileId.ContentType、およびinputFileId.FileContentを介してアクセスできます。
アップロードされたファイルを保持する場合は、inputFileId.MoveTo()メソッドを使用して、アップロードされたファイルを永続的な場所に移動する必要があります。そうしないと、NeatUploadはリクエストの最後にアップロードされたファイルを自動的に削除して、不要なファイルがファイルシステムをいっぱいにしないようにします。次のコードは、アップロードされたファイルをアプリケーションのルートディレクトリに配置します(十分な権限がある場合)。

等々。これがあなたが求めているものであることを願っています。

于 2012-06-20T07:51:23.640 に答える