可以说,我想从PHP导入/上传excel文件到mysql
我的HTML如下所示
<form enctype="multipart/form-data" method="post" role="form">
<div class="form-group">
<label for="exampleInputFile">File Upload</label>
<input type="file" name="file" id="file" size="150">
<p class="help-block">Only Excel/CSV File Import.</p>
</div>
<button type="submit" class="btn btn-default" name="Import" value="Import">Upload</button>
</form>
Run Code Online (Sandbox Code Playgroud)
PHP代码如下所示
<?php
if(isset($_POST["Import"]))
{
//First we need to make a connection with the database
$host='localhost'; // Host Name.
$db_user= 'root'; //User Name
$db_password= '';
$db= 'product_record'; // Database Name.
$conn=mysql_connect($host,$db_user,$db_password) or die (mysql_error());
mysql_select_db($db) or die (mysql_error());
echo $filename=$_FILES["file"]["tmp_name"];
if($_FILES["file"]["size"] > 0)
{
$file = fopen($filename, "r");
//$sql_data = "SELECT * …Run Code Online (Sandbox Code Playgroud) 我的WebApp(asp.net WebForm C#)工作正常,但是当我上载它时,telerrik的radgrid工作正常,但是RadAsyncUpload给我以下错误。
RadAsyncUpload无权在TemporaryFolder中写入文件。在中信任方案中,TemporaryFolder应该是应用程序路径的子文件夹。
我找到
在Web.config中使用UseApplicationPoolImpersonation并模拟=“ true”
将解决问题,但我应该在什么标签下添加?顺便说一句,我是IIS7的新手。