php 代码 转换成 asp.net (C#) 10

php代码转成asp.net(C#)1,简单文件上传<?php$uploadFileName=$_FILES['Filedata']['name'];$uploadFil... php 代码转成 asp.net (C#)
1,简单文件上传
<?php
$uploadFileName=$_FILES['Filedata']['name'];
$uploadFile=$_FILES['Filedata']['tmp_name'];
if(is_uploaded_file($uploadFile))
{
$pos=strrpos($uploadFileName,'.');
$len=strlen($uploadFileName);
$extendType=substr($uploadFileName,$pos,$len);
$localFileName=date("Ymdhis").$extendType;

$localFile="wbUpload//".$localFileName;

if(move_uploaded_file($uploadFile,$localFile))
{

}
else
{
echo "upload failed";
}
}
?>
2,ppt文件上传并处理
<?php
$uploadFileName=$_FILES['Filedata']['name'];
$uploadFile=$_FILES['Filedata']['tmp_name'];

$pos=strrpos($uploadFileName,'.');
$len=strlen($uploadFileName);
$localFormat=substr($uploadFileName,$pos+1,$len);

if($localFormat!="php"&&$localFormat!="php3"&&$localFormat!="exe"&&$localFormat!="bat"&&is_uploaded_file($uploadFile))
{
$pos=strrpos($uploadFileName,'.');
$len=strlen($uploadFileName);
$extendType=substr($uploadFileName,$pos,$len);
$localFileName=$_GET['fileName'];
$localFile="pptUpload//".$localFileName;

if(move_uploaded_file($uploadFile,$localFile))
{
$pos=strrpos($localFileName,'.');
$len=strlen($uploadFileName);
$folder=substr($localFileName,0,$pos);
$create_date=date("Y-m-d h:i:s");
//转换
$ppt = new COM("powerpoint.application") or die("Unable to instantiate PowerPoint");
$ppt->Visible=true;
$ppt->Presentations->Open(realpath($localFile));
$pptCount=$ppt->activePresentation->Slides->Count;
$ppt->activePresentation->Export(realPath("./pptUpload")."//".$folder,"JPG",640,480);

$sql="insert into zl_ppt (name,folder,roomID,totalFrame,create_date) values ('{$uploadFileName}','{$folder}','{$_GET['roomID']}',{$pptCount},'{$create_date}')";
if(!$rs=$db->sql_query($sql))
{
echo "insert error";
}
$ppt->Quit();
$path2='.\\pptUpload\\'.$folder."\\";
$handle=opendir($path2);

while ($file = readdir($handle)) {
if(!is_dir($file))
{
$len=strlen($file);
$newName=substr($file,6,$len);
rename($path2.$file,$path2.$newName);
}
}
closedir($handle);
}
else
{
echo "upload failed";
}
}
?>
转成 asp.net C# 可以实现相同功能的代码
展开
 我来答
多莫林卡的镜
2014-08-26 · TA获得超过204个赞
知道答主
回答量:141
采纳率:83%
帮助的人:79.5万
展开全部
代码本身没有加密啊,只不过把变量名弄成很相似的,让人看了眼花缭乱+火大。其中只有一个函数比较古怪的,就是EnTiFvAz,它把所有字符串进行了加密。你把这个函数的代码贴出来看看
希望能解决您的问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友01b12fe7d
2014-08-26 · TA获得超过658个赞
知道大有可为答主
回答量:2649
采纳率:63%
帮助的人:643万
展开全部
文件上传的代码?
一定要用这个吗 还是实现就可以
http://pan.baidu.com/s/1bnmx9yZ asp.net+sql
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pidanwan
2014-08-26
知道答主
回答量:42
采纳率:100%
帮助的人:5万
展开全部
使用代码转换器
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式