Markitup图片上传asp.net中等效的php源代码
我需要与此源代码块等效的asp.netMarkitup图片上传asp.net中等效的php源代码,php,asp.net,equivalent,Php,Asp.net,Equivalent,我需要与此源代码块等效的asp.net /* The following is a very basic PHP script to handle the upload. One might also * resize the image (send back the *new* size!) or save some image info to a * database. Remember that you can modify the widget to include any data y
/* The following is a very basic PHP script to handle the upload. One might also
* resize the image (send back the *new* size!) or save some image info to a
* database. Remember that you can modify the widget to include any data you'd like
* submitted along with the uploaded image.
*/
$upload_dir = '/var/www/vhosts/test/htdocs/uploads/';
$upload_path = $upload_dir . basename($_FILES['inline_upload_file']['name']);
$response = array();
if (move_uploaded_file($_FILES['inline_upload_file']['tmp_name'], $upload_path))
{
$info = getImageSize($upload_path);
$response['status'] = 'success';
$response['width'] = $info[0];
$response['height'] = $info[1];
$response['src'] = 'http://'
. $_SERVER['HTTP_HOST']
. substr(realpath($upload_path), strlen(realpath($_SERVER['DOCUMENT_ROOT'])));
}
else
{
$response['status'] = 'error';
$response['msg'] = $_FILES['inline_upload_file']['error'];
}
echo json_encode($response);
总之,我只是在谷歌上搜索了php函数,并在asp.net中编写了它,并想在这里添加它。这对任何只想为markitup添加图像上传插件并将其应用于asp.net的人都有帮助
try
{
string filePath = "/var/www/vhosts/test/htdocs/uploads/";
if (Request.Files.Count <= 0)
{
Response.Write("Please select an image to upload");
}
else
{
for (int i = 0; i < Request.Files.Count; ++i)
{
HttpPostedFile file = Request.Files[i];
file.SaveAs(Server.MapPath(filePath + file.FileName));
Response.Write("{\"Uploaded FileName\":\"" + file.FileName + "\"}");
// option to use System.IO fileinfo to get file information
// FileInfo fileInfo = new FileInfo....
// option to add an array to return file info + path etc..
}
}
}
catch (Exception ex)
{
Response.Write("{\"error\": \"" + ex.Message +"\"}");
}
试试看
{
字符串filePath=“/var/www/vhosts/test/htdocs/uploads/”;
如果(Request.Files.Count),我将从学习ASP.net和实际编码开始。