私はここでスタックオーバーフローの他のエントリを調べましたが、これを解決するための段階的な方法はどこにもありませんか? それは複雑ですか?
ローカル ドライブのフォルダーに解凍したいのですが、このエラーも発生します。webconfigで何かをしなければなりませんか?
Cドライブ全体への書き込みアクセス権が必要ですか?? それは良くないですか?
ありがとう
public ActionResult Upload(ScormUploadViewModel model)
{
if (ModelState.IsValid)
{
if (model.ScormPackageFile != null)
{
//string destinationDirectoryName = "c:\\TSFPreview\\Zinc\\Web\\Project\\ScormPackages";
string zipCurFile = model.ScormPackageFile.FileName;
//string origZipFileName = zipCurFile.Remove(zipCurFile.Length - model.ScormPackageFile.FileName);
string destinationDirectoryName = Path.GetFileNameWithoutExtension(zipCurFile);
//Directory.CreateDirectory(destinationDirectoryName);
Directory.CreateDirectory("C:\\Testing");
StreamReader streamReader = new StreamReader("C:\\Testing"); //here get that error
streamReader.Read();
using (GZipStream Decompress = new GZipStream(model.ScormPackageFile.InputStream, CompressionMode.Decompress))
{
//Decompress.CopyTo("C:\\Testing");
}
}
}
return View(model);
}