ftp ごとに大きなファイルをアップロードしたいのですが、セキュリティ上の理由から完全なパスを取得できないため、ファイルをアップロードせずに、たとえば Filechooser からFileStream を作成する方法を検索します。私が理解している限り、PostedFile を使用すると、既にアップロードされます。ファイルが非常に大きいため、これは私が探している解決策ではありません。解決策はありますか?
質問する
407 次
1 に答える
1
いいえ。
JavaScript からローカル ファイルにアクセスすることはできません。クライアント側のファイル システムに対してサーバー側の C# コードを実行することはできません。
そのためには、ある種のクライアント側アプリケーションが必要です。Silverlight/Flash を使用して、ファイル ピッカー ダイアログの結果としてストリームを取得し、その方法でファイルをアップロードできます。ActionScript2: ファイル アップロード機能の追加で説明されている可能な Flash アプローチ。
于 2012-11-29T17:18:05.083 に答える