2013-03-05 96 views
0

我正在尝试使用filepicker.io小部件。我想将event.fbfile.url保存在mysql数据库中。我会用jQuery来保存图片网址吗?代码示例会很有帮助。感谢您的帮助。以下是代码部件。保存filepicker.io上传图片到mysql数据库

<input name="img" data-fp-class="form-simple-action-btn filepicker_launcher" data-fp-button-text="Choose Image" data-fp-services="COMPUTER,FACEBOOK,FLICKR,INSTAGRAM,PICASA" data-fp-container="modal" data-fp-mimetypes="image/*" type="filepicker" data-fp-apikey="AmKDQg1vZRBatEqkUY6Qxz" data-onchange="console.log(event.fpfile.url)" id='campaign-img-input'"> 

回答

1

您需要一些服务器端代码才能写入数据库。

如果这是html表单的一部分,url将在提交时出现在表单中,并且可以将其保存到数据库中,就像表单的任何其他部分一样。

如果这不是表单的一部分,您可以设置一个简单的服务器端点,您可以执行ajax post,并且当您将数据发布到端点时,它会将数据保存到您的mysql中。

如果您提供有关如何设置系统以及当前如何写入数据库的更多详细信息,我可能会更有帮助。

+0

所以我把它设置成一个表格;我发布了event.fpfile.url(我将它放在值域中)。所以我有:$ filepicker = mysql_real_escape_string($ _ POST ['event.fpfile.url']);然后我执行一个查询将$ filepicker放在'filepicker'列中,我必须包含这个url。这不起作用。思考? – user1072337 2013-03-08 22:47:55

+0

所以没有更多的细节,我认为你想要做的是:1.删除数据交换功能。 2.在你的PHP服务器端页面上,你应该看到$ _POST ['img']中的filepicker url。 (print_r在这里打印$ _POST数组可能很有帮助,你应该会看到一个URL类似于“https://www.filepicker.io/api/file/SOMETHING”的字段) – 2013-03-08 23:00:20

+0

嗨Liyan,抱歉要继续哈乐在这方面,但我正在努力使这项工作,我仍然遇到问题。只是为了澄清,你说我应该在小部件中:value =“ user1072337 2013-03-12 00:31:34