コード例 #1
0
        private Uri AcceptCsvFile(HttpPostedFileBase file, string folder)
        {
            var providerFactory       = ServiceProvider.Get <IRemoteStorageProviderFactory>();
            var remoteStorageProvider = providerFactory.Create();

            var storageInfo = new RemoteStorageInfo()
            {
                ContentType = "text/csv",
                FileName    =
                    "{0}[{1}].csv".ParseTemplate(Path.GetFileNameWithoutExtension(file.FileName),
                                                 Guid.NewGuid().ToString()),
                Folder     = folder,
                Repository = "UploadedFiles"
            };
            var url = remoteStorageProvider.Store(file.InputStream, storageInfo);

            return(url);
        }
コード例 #2
0
        private Uri AcceptCsvFile(HttpPostedFileBase file, string folder)
        {
            var providerFactory = ServiceProvider.Get<IRemoteStorageProviderFactory>();
            var remoteStorageProvider = providerFactory.Create();

            var storageInfo = new RemoteStorageInfo()
                                  {
                                      ContentType = "text/csv",
                                      FileName =
                                          "{0}[{1}].csv".ParseTemplate(Path.GetFileNameWithoutExtension(file.FileName),
                                                                       Guid.NewGuid().ToString()),
                                      Folder = folder,
                                      Repository = "UploadedFiles"
                                  };
            var url = remoteStorageProvider.Store(file.InputStream, storageInfo);
            return url;
        }